guess.java

来自「JAVA培训教程」· Java 代码 · 共 41 行

JAVA
41
字号
import java.io.*;

public class Guess{
public static void main(String args[]){
	int m,n=0;
	String s;
	boolean again = false;
	InputStreamReader isr = new InputStreamReader(System.in);
	BufferedReader br = new BufferedReader(isr);
	do{
		m=(int)(Math.random()*101);
		System.out.println("请输入数值(1-100)");
		for(int i=0; ;i++){
			try{
				s = br.readLine();
				n = Integer.parseInt(s);
			}catch(IOException e){
				e.printStackTrace();	
			}
			
			if(n>m){
				System.out.println("偏大了,请继续:");
				continue;
			}else if(n<m){
				System.out.println("偏小了,请继续:");
				continue;
			}else {
				System.out.println("恭喜!"+ (i+1) + "次猜对!");
				break;
			}
		}
		try{
			System.out.println("是否重新开始(y/n)");
			s = br.readLine();
			again = s.equalsIgnoreCase("y")?true:false;
		}catch(IOException e){
			e.printStackTrace();	
		}
	}while(again);		
}
}

⌨️ 快捷键说明

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