题目:随机生成1-10的随机数,用户输入猜的数,判断是否猜对了
package com.sxt;
import java.util.Random;
import java.util.Scanner;
public class Demo4 {
public static void main(String[] args) {
Random random = new Random();
//nextInt(10)生成0-9的随机数,+1为1-10的随机数
int source = random.nextInt(10)+1;
Scanner scanner=new Scanner(System.in);
//假设用户有5次机会
for(int i = 0;i<5;i++) {
System.out.println("输入你猜的数:");
int dest = scanner.nextInt();
if(source<dest) {
System.out.println("猜大了");
}else if(source>dest) {
System.out.println("猜小了");
}else {
System.out.println("你猜对了,一共猜了 "+(i+1)+"次");
}
}
}
}