java猜数游戏
java随机数的产生
int number=(int)(Math.random()*10+1)
Math.random()*n //n个随机数,从0开始
do{}while循环
//猜数,1到10的随机数,猜一个数,判断是否猜中,若为猜中继续直至猜中为止 public static void main(String[] args) { int number=(int)(Math.random()*10+1);//产生随机数 int guess; System.out.println("请输入一个1到10之间的整数"); do{ System.out.println("请输入要猜测的数"); Scanner input = new Scanner(System.in); guess=input.nextInt(); if(guess>number){ System.out.println("太大了"); }else if(guess<number){ System.out.println("太小了"); } }while(guess!=number); System.out.println("恭喜你猜对了"); }
while 循环
public static void main(String[] args) { // Scanner input = new Scanner(System.in); // int t=1+(int)(Math.random()*10);//产生随机数 // System.out.println("要求猜一个介于1至10之间的数"); // System.out.println("请输入您猜测的数"); // int i = input.nextInt(); // if (i == t) { // System.out.println("您猜中了,答案为:" + t); // } // while(i!=t){ // if (i < t) { // System.out.println("太小了"); // } // else if (i > t) { // System.out.println("太大了"); // } // int j=input.nextInt(); // i=j; // if(j==t){ // System.out.println("您猜中了,答案为:" + t); // } // // // } // // }