변수가 숫자와 다른지 (예 : char 또는 String) 확인해야합니다. if 문에 무엇을 넣어야합니까? x와 y 대신하는 경우 - 다른 사람의 경우,이 작업을 수행 할 어떤 콘솔wheather 변수가 숫자가 아닌지 확인하는 방법은 무엇입니까? Java
x = Integer.parseInt(Terminal.readLine());
y = Integer.parseInt(Terminal.readLine());
if() {
bombInput = false;
Terminal.printLine("Wrong input. Try again");
} else {
bombInput = true;
}
그럼 당신은 이미에 시도했습니다 입력을 숫자로 변환하십시오 - 예외가없는'if' 문까지 가면 구문 분석 할 수 있습니다 ... –
'Integer.parseInt' will thr 입력이 유효한 기계 형식의 'int'가 아니면 [[NumberFormatException'] (http://docs.oracle.com/javase/7/docs/api/java/lang/NumberFormatException.html)을 참조하십시오. 실제 사람의 의견을 듣고 싶다면 ['java.text.DecimalFormat'] (http://docs.oracle.com/javase/7/docs/api/java/text/DecimalFormat)을 살펴 봐야합니다. html) 실제 사람들은 쉼표 나 점을 사용하여 숫자를 구분하는 경향이 있기 때문입니다. –