В вопросе нам даны 2 строки, и мы должны считать нет. гласных нет. согласных и отображать их произведение индивидуально для каждой строки.
Ожидаемый результат 2 6 12 0 7 0
Результат получения 0 0 0 2 6 12
Вот код-
import java.io.*;
import java.util.*;
public class CandidateCode {
public static void main(String args[] ) throws Exception {
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();
for(int i=0;i<n;i++)
{
String s=sc.nextLine();
alpha(s);
System.out.println();
}
}
private static void alpha(String s)
{
int count=0;
int length=s.length();
for(int i=0;i<length;i++)
{
if(s.charAt(i)=='a' || s.charAt(i)=='e' || s.charAt(i)=='i' || s.charAt(i)=='o' || s.charAt(i)=='u')
count++;
}
int c=length-count;
int product = c * count;
System.out.printf("%d %d %d",count,c,product);
}
}