如何在整數無效時從我的函數打印錯誤消息? 如果我輸入字符串或字符, 顯示 「TYPE號僅」如何打印錯誤消息
import java.util.*;
public class CheckNumberOnly {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int a,i;
Scanner obj=new Scanner(System.in);
System.out.println("TYPE A");
a=obj.nextInt();
i=a;
if(i==a){
System.out.println("A is "+i);
}
else{
System.out.println("TYPE NUMBER ONLY");
}
}
}
您使用了'nextInt()'。它不能返回一個無效的整數。 –
如果你想打印錯誤信息,你可以使用'System.err'而不是'System.out'。但@SotiriosDelimanolis是正確的。 – Tinfoilboy