一个简单的java猜数字游戏程序!
来源:百度知道 编辑:UC知道 时间:2024/05/17 13:51:59
//GuessNumber.java
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Random;
import java.lang.*;
import java.lang.System;
public class GuessNumber {
public static void main(String args[]){
Random random=new Random();
int randomNumber=random.nextInt(101);
int guessedNumber=-1;
BufferedReader input=new BufferedReader(new InputStreamReader(System.in));
int counter=0;
System.out.println("");
System.out.println("请输入0到100之间的整数:");
while(guessedNumber!=randomNumber){
guessedNumber=Integer.parseInt(input.readLine());
if(guessedNumber<0||guessedNumber>100){
System.out.println("请输入一个1~100之间的整数:");
counter++;
continue;
}
}catch(NumberFormatException e){
System.out.println("请输入一个1~100之间的整数:");<
try{}catch{}都没有成对出现
可以在捕获异常中写入{System.out.println(getmessage());}
public class Test {
public static void main(String args[]) {
Random random = new Random();
int randomNumber = random.nextInt(101);
int guessedNumber = -1;
BufferedReader input = new BufferedReader(new InputStreamReader(
System.in));
int counter = 1;
System.out.println("");
System.out.println("请输入0到100之间的整数:");
while (guessedNumber != randomNumber) {
try {
guessedNumber = Integer.parseInt(input.readLine());
} catch (NumberFormatException e) {
System.out.println("请输入一个1~100之间的整数:");
counter++;
continue;
} catch (IOException e) {
System.out.println("程序发生异常错误将被关闭!");
e.printStackTrace();
}
if (guessedNumber < 0 || guessedNumber > 100) {
System.out.println("请输入一个1~100之间的整数:"