需要用到Random,随机生成一个数。
if语句,while语句。
import java.util.Scanner; //导包
import java.util.Random; //随机生成一个数
public class 猜数 {
public static void main(String[] args) {
Random r=new Random();
int number=r.nextInt(100)+1; //范围1--100
while (true) //一直循环
{
Scanner sc=new Scanner(System.in);
System.out.println("请输入你要猜的数字:");
int guessnumber=sc.nextInt();
if(guessnumber>number)
{
System.out.println("你猜的数"+guessnumber+"大了");
}
else if(guessnumber<number)
{
System.out.println("你猜的数"+guessnumber+"小了");
}
else {
System.out.println("恭喜你猜中了!!!");
break;
}
}
}
}
编译结果:
编程道路上的程序员一枚~
请大家批评指正。
谢谢。