public class HelloWorld { public static void main(String[] args) {
// TODO 自动生成的方法存根
       int origin1=65;
       int end1 =90;
       int origin2=97;
       int end2=122;
       int irand1 = (int)(Math.random()*( end1 - origin1 ));
       int irand2 = (int)(Math.random()*( end2 - origin2 ));
       irand1 += origin1;
       irand2 += origin2;
       int suiji=(int)(Math.random()*3);
       if(suiji<=1){
        System.out.println("输出随机字母:"+(char)irand1);
       }else{
        System.out.println("输出随机字母:"+(char)irand2);
       }

解决方案 »

  1.   

    楼主要学会贴代码public class Demo {
        public static void main(String[] args) {
            if (args.length == 0) {
                System.out.println("no args.");
            }
        }
    }像楼主的代码层级多,又没有排版,没法看。
      

  2.   


    public class HelloWorld { public static void main(String[] args) {
    // TODO 自动生成的方法存根

    int origin1 = 65;//‘A‘
    int end1 = 90; //'Z'
    int origin2 = 97;//'a
    int end2 = 122;//'z'

    //生成一随机字母,大写
    int irand1 = (int) (Math.random() * (end1 - origin1));
    irand1 += origin1;
    //生成一小写字母
    int irand2 = (int) (Math.random() * (end2 - origin2));
    irand2 += origin2;
    //生成一0~1 的随机数*3
    int suiji = (int) (Math.random() * 3);
    if (suiji <= 1) {
    System.out.println("输出随机字母:" + (char) irand1);
    } else {
    System.out.println("输出随机字母:" + (char) irand2);
    }
    }