我编写了一个简单的程序,它生成 1 到 100 之间的随机数,并要求用户输入 1 到 100 之间的数字。如果该数字大于随机数,则会显示一条消息,说明它大于随机数,并且如果小于则显示相反的结果。用户只有 10 次机会猜出正确的数字。这是代码:
import java.util.Scanner;
public class Program {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int random_num = (int) (Math.random() * 100) + 1;
System.out.println("guess a number between 1 and 100");
boolean isCorrect = false;
for (int i = 1; i <= 10; i++) {
int input = sc.nextInt();
if (input > random_num)
System.out.println("It is less than " + input);
else if (input < random_num)
System.out.println("It is …Run Code Online (Sandbox Code Playgroud)