猜字母游戏 产生一个[0-26)之间的整数 +65 再强制转换为char类型

public class Wrok05 {
    public static void main(String [ ]args){
        Scanner sc=new Scanner(System.in);
        char c=(char)(Math.random()*26+65);    
        System.out.println(c);
        char a;
                System.out.println("请猜26个英文字母中的一个");
        do{
                System.out.println("请输入你要猜的字母:");
            a=sc.next().charAt(0);
            if(a>c){
                System.out.println(" 猜的字母靠后了");
            }
            else if(a<c){
                System.out.println("猜的字母靠前了");
            }
        }while(a!=c);
                System.out.println("恭喜你,猜对了!");
    }
}

猜你喜欢

转载自blog.csdn.net/qq_42340002/article/details/82118130
65