StringBuffer类-四位验证码

编写程序,产生一个四位随机验证码。验证码由大写英文字母、小写英文字母或0~9的数字组成。
提示:先生成一个0~2的随机整数,
case 0: 产生一个随机数字;
case 1: 产生一个随机小写英文字母;
case 2: 产生一个随机大写英文字母;

public class Code4 {
     
	public static void main(String[] args) {
     
               Random rand=new Random();
               int x,y;
               char ch;
               StringBuffer sb=new StringBuffer();
               for(int i=1;i<=4;i++) {
     
            	    x=rand.nextInt(3)+1;
            	    switch(x) {
     
            	         case 1: //产生随机数字;
            	        	 y=rand.nextInt(10);
            	        	 sb.append(y);            	        	 
            	        	 break;
            	         case 2:  //产生小写英文字母;
            	        	 y=rand.nextInt(26);
            	        	 ch=(char)(97+y);
            	        	 sb.append(ch);
            	        	 break;
            	         case 3: //产生大写英文字母;
            	        	 y=rand.nextInt(26);
            	        	 ch=(char)(65+y);
            	        	 sb.append(ch);
            	        	 break;
            	        default :
            	        	System.out.println("程序错误");
            	    }
               }
               System.out.println(sb);
	}
}

你可能感兴趣的:(Java基础入门,java)