一个java基础编程问题.

来源:百度知道 编辑:UC知道 时间:2024/04/27 22:54:19
编写一个从控制台获得数据,并判断此数是奇数还是偶数,并能捕捉输入非数字时引发的异常,并提示用户继续输入数字.

package client.stateful;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class No1 {

public static void main(String[] args) {
System.out.println("请输入一个整数:");
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
try {
String str=br.readLine();
int aa=Integer.parseInt(str);
if(aa % 2 ==0)
{
System.out.println(aa+" 是个偶数");
}
else
{
System.out.println(aa+" 是个奇数");
}

} catch (NumberFormatException e) {
System.out.println("您输入的不是整数");
} catch (IOException e) {
System.out.println("IO出现错误");
}

}

}

String tempStr = "";
int inputNumber = 0;
boolean state = true;
BufferedReader br = new BufferedReader(new InputStrea