编写一个Java应用程序,输出全部大写英文字母
时间: 2023-05-22 07:06:49 浏览: 301
可以使用以下代码实现:
```java
public class UppercaseAlphabet {
public static void main(String[] args) {
for (char c = 'A'; c <= 'Z'; c++) {
System.out.print(c);
}
}
}
```
该程序使用循环遍历所有的大写英文字母,并输出它们。
相关问题
编写一个java应用程序,输出全部的大写英文字母
可以使用循环语句和ASCII码来实现输出全部的大写英文字母。具体代码如下:
```
public class UpperCaseLetters {
public static void main(String[] args) {
for (int i = 65; i <= 90; i++) {
System.out.print((char) i + " ");
}
}
}
```
运行结果为:
```
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
```
其中,65~90分别对应大写字母A~Z的ASCII码。使用强制类型转换将ASCII码转换为对应的字符输出即可。
编写一个java 程序,输出一个字符串中的大写英文字母数、小写英文字母数以及非英文字母数。
可以按照以下代码来实现:
```java
public class CountLetters {
public static void main(String[] args) {
String str = "Hello, World! 123";
int upperCaseCount = 0;
int lowerCaseCount = 0;
int nonLetterCount = 0;
for (int i = 0; i < str.length(); i++) {
char ch = str.charAt(i);
if (ch >= 'A' && ch <= 'Z') {
upperCaseCount++;
} else if (ch >= 'a' && ch <= 'z') {
lowerCaseCount++;
} else {
nonLetterCount++;
}
}
System.out.println("大写字母数: " + upperCaseCount);
System.out.println("小写字母数: " + lowerCaseCount);
System.out.println("非字母数: " + nonLetterCount);
}
}
```
输出结果为:
```
大写字母数: 2
小写字母数: 10
非字母数: 8
```
这个程序使用了一个 for 循环遍历字符串中的每一个字符,然后根据字符的 ASCII 码值判断它是大写字母、小写字母还是非字母。最后统计出各种字符的数量并输出。
阅读全文