import java.util.Random;
import java.util.Scanner;
public class RandomTest
{
/**
* 系统生成5个随机数
*
* @param args
*/
public static void main(String[] args)
{
Random r = new Random();// 生成随机数的工具
int[] numbers = new int[5];
int len = numbers.length;
for (int i = 0; i < len; i++)
{
numbers[i] = r.nextInt(20);// 生成0到20以内的随机数
}
// 接受用户数据
System.out.println("请输入随机生成的数(0-20)");
@SuppressWarnings("resource")
Scanner in = new Scanner(System.in);
int userNum = in.nextInt();
// 比较
boolean flag = false;// 是否猜中的标记
for (int i = 0; i < len; i++)
{
if (userNum == numbers[i])
{
flag = true;
break;
}
}
// 输出结果
if (flag)
{
System.out.println("恭喜你猜中了!");
} else
{
System.out.println("没中,继续猜!");
}
// 遍历数组
for (int i = 0; i < len; i++)
{
System.out.print(numbers[i] + " ");
}
}
}
16-02-18 Java 方法应用 之 生成随机数
最新推荐文章于 2022-01-07 14:04:00 发布