用Java实现猜数字小游戏(范围0-20)
利用for死循环让用户能一直猜数字,直到猜对,跳出循环。
输出结果
源码:
//猜数字小游戏
//导包
//java提供做随机的类
import java.util.Random;
//java提供接收用户键盘输入的类
import java.util.Scanner;
public class Exercise{
public static void main(String[] args){
//输出游戏名字
System.out.println("猜数字小游戏0-20");
//创建随机类的实例
Random rd=new Random();
//使用功能
int sjs=rd.nextInt(20);
for(;true;){
//创建接收用户键盘输入的实例
Scanner sc=new Scanner(System.in);
//输出提示语
System.out.print("请输入您猜的数字:");
//使用功能
int srs=sc.nextInt();
//判断随机数和输入数的大小,若随机数大则输出您猜小了,
if(sjs>srs){
System.out.println("您猜小了。");
//若随机数小则输出您猜大了,
}else if(sjs<srs){
System.out.println("您猜大了。");
//若随机数和输入数相等则输出恭喜您!您猜对了!
}else{
System.out.print("恭喜您!您猜对了!");
//猜对break跳出循环
break;
}
}
}
}
知识点:for死循环
for( ; true ; ){
循环体;
}
欢迎补充。