2、用java输入n个英文字母,当输入0表示输入j结束;将大写字母放入数组a,小写字母存入数组b,分别输出数组a和数组b中各有多少个字母
时间: 2024-09-18 09:16:45 浏览: 42
在Java中,你可以使用`Scanner`类来获取用户输入,并创建两个整数变量`countA`和`countB`分别记录大写字母和小写字母的数量。这里是一个简单的示例程序:
```java
import java.util.Scanner;
public class AlphabetCounter {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int countA = 0;
int countB = 0;
System.out.println("请输入字符,输入0结束:");
while (true) {
char ch = input.next().charAt(0); // 获取每个字符
if (ch == '0') { // 输入0表示结束
break;
}
if (Character.isUpperCase(ch)) {
countA++;
} else if (Character.isLowerCase(ch)) {
countB++;
}
}
input.close();
System.out.println("数组a中有 " + countA + " 个大写字母");
System.out.println("数组b中有 " + countB + " 个小写字母");
}
}
```
这个程序会持续接收用户的输入,直到用户输入0为止。然后统计大写字母和小写字母的数量并打印出来。
阅读全文