java产⽣100以内的随机数_由系统随机产⽣⼀个100以内的随
机数
static int answer = 0;
java生成随机数的方法static int chance = 3;
static int count = 1;
//不懂的⾃⼰查api去~~~~(抄代码只能⼀辈⼦做码农)
public static void main(String[] args)
{
answer = randomNumber();
System.out.println("****⽬标数字已经⽣成****");
while (true)
{
java.util.Scanner input = new java.util.Scanner(System.in);
System.out.print("您有" + (chance - count + 1) + "次机会,请输⼊:");
String reg = "^\\d+$";
String inputString = ();
if (Patternpile(reg).matcher(inputString).find())
{
int inputNumber = Integer.parseInt(inputString);
judge(inputNumber);
}
else
{
System.out.println("****请输⼊数字!****");
}
}
}
// ⽣成
public static final int randomNumber()
{
return new Random().nextInt(100);
}
// 计数
public static void count()
{
if (count >= chance)
{
System.out.println("****超过次数限制系统退出****");
}
else
{
count++;
}
}
// 判断
public static void judge(int enter)
{
if (enter == answer)
{
System.out.println("****猜对了****");
}
else
{
System.out.println(enter > answer ? "****猜⼤了****" : "****猜⼩了****"); count();
}
}