java异常问题

为什么InputMismatchException需要导入,而AirthmeticException不需要了 

慕瓜7080925
浏览 1782回答 3
3回答

MasqueZe

InputMismatchException属于java.util包下的异常类,工具类使用(比如ArrayList,HashMap,HashSet)都需要导入对于的类包。而AirthmeticException在java.lang包下,JVM会自动加载Lang包,所以不需要导入。

XhstormR

InputMismatchException 是你用了 Scanner 类之后才会出现的异常。所以 InputMismatchException 一般不会导入也不会出现,除非你用 scanner 类;AirthmeticException 是计算时候出的异常;例如:1/0,这就会出异常。而程序一般都有计算环节,所以 AirthmeticException 会默认导入,望采纳!

丶包菜

InputMismatchException,主要发生在你需要一个整型变量却输入了其他类型。它属于java的util包中,例如集合List,map之类和它同输util包,都需要导入。而AirthmeticException,发生在除数为零的情况,它属于java内置包的lang包下的类,与它同属一lang包的还有String 啊  那些。不需要导入。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java