⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 caishuyouxi.java

📁 程序运行时自动产生1—100的随机数
💻 JAVA
字号:

import java.lang.*;
import java.io.*;
public class Caishuyouxi{
	public static void main(String args[]){
		int b,d,n=1,a=1,number=100;String s;
		InputStreamReader isr=new InputStreamReader(System.in);
		BufferedReader br=new BufferedReader(isr);
		System.out.println("       ******猜数游戏******");
		while(a==1)
		{ 
		b=(int)(Math.random()*number)+1;		
			System.out.println("请输入数值(1-100)");
		try{  while(true){			
				d=(int)Integer.parseInt(br.readLine());
				if(d>100||d<1) System.out.println("对不起,请确保您猜的数在1--100以内!");
				else if(d==b) System.out.println("恭喜!"+n+"次猜对");
				else if(d<b) System.out.println("猜小了");
                else System.out.println("猜大了");
               if(d==b) break;
               n++;}              	
		
		}
		catch(NumberFormatException e){
			System.out.println(" "+e.getMessage()+"无法转化为整数!");
			System.out.println("请确保您输入的是1--100的整数!");
			
		}
		catch(IOException e){
			
		}
		n=1;
		while(true)
		{
		System.out.println("是否重新开始?(Y/N)");
		try{
     	s=br.readLine();
		if(s.equals("Y")||s.equals("y")){a=1;break;}
		else if(s.equals("N")||s.equals("n")){a=0;	 br.close();break;}
		else System.out.println("请确保你输入的是Y或  N");	
		}
		catch(IOException e){
			
		}
					
		
	}
	}
}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -