1 import java.util.Random; 2 import java.util.Scanner; 3 4 public class 猜数字 { 5 public static void main(String[] args) { 6 System.out.println("猜数字游戏:"); 7 Scanner hp=new Scanner(System.in);//创建Scanner接收器 8 System.out.println("请输入一个1-100之间的数字"); 9 int n=new Random().nextInt(100)+1;//创建一个int类型的n为随机数 10 //循环10次猜数 11 for(int i=0;i<10;i++){ 12 int num=hp.nextInt(); 13 if(num>100||num<1){ 14 System.out.println("输入数字有误,请输入一个1-100之间的数字"); 15 }else if(num==n){ 16 if(i==0){ 17 System.out.println("太棒了,第一次就猜对了"); 18 break; 19 }else{ 20 System.out.println("猜对了"); 21 break; 22 } 23 }else if(num>n){ 24 System.out.println("大了"); 25 }else if(num<n){ 26 System.out.println("小了"); 27 } 28 if(i==9){ 29 System.out.println("你真笨,game over"); 30 break; 31 } 32 System.out.println("您还剩余"+(9-i)+"次机会"); 33 } 34 System.out.println("-----------game over-----------"); 35 } 36 37 }