if (upperCaseString.equals("X") || upperCaseString.equals("Y") || upperCaseString.equals("MT")) {
return upperCaseString;
} else {
Integer integerValueOfString = Integer.parseInt(upperCaseString);
if (integerValueOfString >= 1 || integerValueOfString <= 22) {
return integerValueOfString.toString();
} else {
}
}
我想在最後一個else塊中拋出異常。我試圖如何在這種情況下在if else語句中拋出異常
throw new Exception system.out.println("Not valid range");
,但沒有工作我也嘗試了嘗試捕捉,但我不知道抓什麼,因爲它只是要到別的
'拋出新的異常( 「信息」);' – Maroun
的異常不是一塊代碼。我建議你首先閱讀http://docs.oracle.com/javase/tutorial/essential/exceptions/ –