首先,有个主要知识:生成随机数;
生成随机数步骤:
1.导包
import? java.util.Random
2.生成Random对象;
eg:Random? r? =? new? Random();
3.定义变量接收随机数;
eg:? int? n? =? r.nextInt(随机数范围)
packagecom.yym.test;
importjava.util.Random;
importjava.util.Scanner;
publicclasstestDemo{
//写一个猜数游戏;
publicstaticvoidmain(String[]args){
//写一个生成1~100的随机数;
Randomr=newRandom();//生成Ramdom对象;
intdata=r.nextInt(100)+1;
//第一种:生成死循环让用户一直猜测;
intcount=0;//猜测次数;
while(true)//这里的warning是为了提醒有死循环;
{
//从键盘中获取一个数字;
Scannersc=newScanner(System.in);
intn=sc.nextInt();
//判断是否与data相等;
if(n==data)
{
count++;
System.out.println("恭喜你,你猜对了");
break;
}
elseif(n>data)
{
count++;
System.out.println("哈哈~你猜大了");
}
elseif(n<data)
{
count++;
System.out.println("哈哈~你猜小了");
}
}
System.out.println("你猜了"+count+"次");
}
}
这里由于复制问题,里面有空格问题,自行解决一下,谢谢!