/**
* 1:自定义方法:实现获得一个随机字符的功能(要求,随机字符必须是26个英文字符,大小写也随机)。
* 2:使用上面定义的方法,去获得20个随机字符,添加到一个StringBuffer对象中。并打印内容。然后实现将对象中的小写字符删除,并打印剩余的大写字符。
*/
StringBuffer sb=newStringBuffer();for(int i=0;i<=19;i++){
sb.insert(i,GetWordRandom.getRandomChar());}
System.out.println(sb);for(int j=0;j<sb.length();j++){//长度要减一char c=sb.charAt(j);if(c>='a'&&c<='z'){
sb.deleteCharAt(j);
j--;}}
System.out.println(sb);// Random random = new Random();// //随机的int值// int i = random.nextInt();// System.out.println(i);}}classGetWordRandom{publicstaticchargetRandomChar(){//使用转换的方式求出随机的英文字母,大写为65-90 小写的97-122finalint min='A';finalint max ='Z'+1;//随机的大写字符char ran =(char)getNewRandom(min,max);
ran =getNewRandom(0,2)==0? ran :(char)(ran +32);return ran;}publicstaticintgetNewRandom(int min,int max){return(int)(Math.random()*(max - min)+ min);}