java猜数字小游戏
猜1—100之间的数字
1.生成1—100之间的随机数
Random random=new Random();
int rm=random.nextInt(100)+1;
2.键盘录入猜测的数字
Scanner sc=new Scanner(System.in);
int guess=sc.nextInt();
3.生成一个循环
while (true) {
//输入自己猜想的数字
System.out.print("输入自己猜想的数字");
int guess = sc.nextInt();
if (guess == rm) {
System.out.println("恭喜你猜对了");
break;
} else if (guess > rm) {
System.out.println("你猜大了");
} else {
System.out.println("你猜小了");
}
}
解释: 当猜测的数字大于生成的随机数时,要提示你猜大了
当猜测的数字小于生成的随机数时,要提示你猜小了
当猜测的数字等于生成的随机数时,要提示你猜对了, 跳出循环 \color{red}{跳出循环} 跳出循环。
总的代码
//键盘录入的包
import java.util.Scanner;
//随机数的包
import java.util.Random;
public class guess01 {
public static void main(String[] args) {
Random random = new Random();
int rm = random.nextInt(100)+1;
System.out.print("输入一个1---100的整数");
Scanner sc = new Scanner(System.in);
while (true) {
int guess = sc.nextInt();
if (guess == rm) {
System.out.println("恭喜你猜对了");
//猜对以后跳出循环
break;
} else if (guess > rm) {
System.out.println("你猜大了");
} else System.out.println("你猜小了");
}
}
}
运行结果
学的不是技术,更是梦想!!!