随机生成一个100以内的数,猜数字游戏:
从键盘输入数,如果大了提示,大了,如果小了,提示小了,如果对了,就不再猜了,并统计一共猜了多少次?
下面是我写的代码:
import java.util.Random;
import java.util.Scanner;
public class Guess{
public static void main(String[] args){
int time = 0;
//先生成一个随机数
Random rand = new Random();
int num= rand.nextInt(100);
Scanner input = new Scanner(System.in);
do{
System.out.print("请输入你猜测的数字(100以内):");
int user = input.nextInt();
time++;
if(user > num){
System.out.print("大了" + "\n");
}else if(user < num){
System.out.print("小了" + "\n");
}else {
System.out.print("猜对了" + "\n");
break;
}
}while(true);
System.out.println("您一共猜了" + time + "次");
}
}
这个游戏还是挺好玩的,编程一开始就要从这种有简单意思的编起,先培养好兴趣。