java的输出 无法循环
输入两行结果却只能出来第一行的正确答案,加上while循环之后反而是无止境的输出请问应该在哪里加上循环?
刚刚开始学java,很多都不了解,谢谢解答
程序代码:import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner cin = new Scanner(System.in);
int a = 0, b = 0, c = 0, l;
String s = cin.nextLine().trim();
char x[] = s.toCharArray();// 字符数组
l = x.length;
for (int i = 0; i < l; i++) {
if (x[i] >= 'A' && x[i] <= 'Z') {
a++;
} else if (x[i] >= 'a' && x[i] <= 'z') {
b++;
} else {
c++;
}
}
System.out.println("大写字母" + a + "个,小写字母" + b + "个,非英文字符数" + c + "个.");
}
}









