生成的是随机数字,要进行转换,才能生成随机字母
> char c =(char)(int)(Math.random()*26+97);
public class random {
public static void main(String args[]){
for( int i=1;i<=10;i++){
char c =(char)(int)(Math.random()*26+97);
switch(c){
case 'a' : System.out.println('a'+":元音字符");break;
case 'e' : System.out.println('e'+":元音字符");break;
case 'i' : System.out.println('i'+":元音字符");break;
case 'o' : System.out.println('o'+":元音字符");break;
case 'u' : System.out.println('u'+":元音字符");break;
case 'y' : System.out.println('y'+":半元音字符");break;
case 'w' : System.out.println('w'+":半元音字符");break;
default:System.out.println(c+":辅音字符");
}
}
}
}