假设您有一个控制台应用程序:
Main.java
和ClassA.java
您的主类包含public static void main(String[] args)
您运行程序的方法,它使用用户输入作为参数来调用ClassA
.
main
在将参数发送给方法之前,您是否将用户输入验证放入方法中ClassA
?
或者
您是否将用户输入验证放在ClassA
将消息转回指示输入成功与否的方法中?还是抛出异常?
即在给定无效输入时Integer.Parse(...)
抛出。NumberFormatException