当前位置 博文首页 > 你好!壹个世界的博客:java必做小习题二
100以内猜数小游戏(java)
内容:
系统随机生成一个100以内的数,玩家要在100以内,随机输入一个数,电脑会自动判断,根据此写一段代码,做一个小程序(若输入的数相符合则结束;若不符合,则玩家继续猜)
本节知识点:
Math.random();的值在[0,1)
例:系统随机生成0—50的数
int number = (Math.random()*50+1);
程序如下:
//猜数游戏
Scanner in = new Scanner(System.in);
System.out.println("请输入你猜的数:");
int num_1=in.nextInt(); //本人输入猜正确的数
int number=(int)(Math.random()*100+1); //要猜的数 Math.random();的值在[0,1)
int amount = 0 ;
while(num_1 != number)
{
amount = amount+1;
if(num_1 > number)
{
System.out.print(num_1+": 偏大"+"("+"0"+"~"+num_1+")");
System.out.println(" ");
}
else
{
if(num_1 < number)
{
System.out.print(num_1+": 偏小"+"("+num_1+"~"+"100"+")");
System.out.println(" ");
}
}
num_1=in.nextInt();
}
System.out.println("恭喜你猜对了,你一共猜了"+amount+"次");