我是靠谱客的博主 飞快咖啡,最近开发中收集的这篇文章主要介绍java异常处理重新输入_Java异常处理无效输入,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

我假设您的错误是经过深思熟虑的,所以我将使用您自己的代码来举例说明您所要求的用法.因此,拥有一个正在运行的程序仍然是您的责任.

异常处理机制可以使您在遇到某些错误情况时引发异常,具体情况视情况而定.假设您的方法称为choiceOption,则应执行以下操作:

public void choiceOption() throws InvalidInputException {

char choice = "0";

while (choice != "q"){

printMenu();

System.in.read(choice);

switch(choice){

case "1": DisplayNumAlbums();

case "2": ListAllTitles();

case "3": DisplayAlbumDetail();

case "q": System.out.println("Invalid input...");

return;

default: System.out.println("Invalid input...");

throw new InvalidInputException();

}

}

}

这样,您就可以在客户端(您拥有的任何客户端:文本,胖客户端,Web等)中捕获抛出的Exception,并采取自己的客户端操作,即如果使用swing则显示JOptionPane,或者在添加了face消息时您正在使用JSF作为视图技术.

请记住,InvalidInputException是必须扩展Exception的类.

最后

以上就是飞快咖啡为你收集整理的java异常处理重新输入_Java异常处理无效输入的全部内容,希望文章能够帮你解决java异常处理重新输入_Java异常处理无效输入所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部