在Java中
char ch = (char) (Math.random() * 128);
这行代码试图生成一个随机的字符,包括所有可能的字符,控制字符,以及非ASCII字符.
package test01;
import java.util.Random;
/*
编写Java程序:要求能够判定随机产生的字符是否为字母。
提示:(1)Random类可以用来产生一个随机数
(2)判断是否为大写字母:symbol >= 'A' && symbol <= 'Z'
*/
public class 判断是否为字母 {
public static void main(String[] args) {
char ch = (char)(Math.random()*128);
if (ch >= 'A' && ch <= 'Z') {
System.out.println(ch + "是一个大写字母!");
} else {
System.out.println(ch + "不是一个大写字母!");
}
}
}