2019.2.20异常
生活随笔
收集整理的這篇文章主要介紹了
2019.2.20异常
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.
?
package qq;import java.util.Scanner;public class KeCheng {public static void main(String[] args) {Scanner input = new Scanner(System.in);try {System.out.println("請輸入1~3之間的數字:");int choose = input.nextInt();switch (choose) {case 1:System.out.println("JAVA");break;case 2:System.out.println("C++");break;case 3:System.out.println(".net");break;default:System.out.println("輸入錯誤!沒有該課程");break;}} catch (Exception e) {e.printStackTrace();System.err.println("出現異常!");}finally {System.out.println("感謝建議");}} }輸出為:
?
2.
?
package qq; /*** 年齡類*/ public class Age {private int age;public int getAge() {return age;}public void setAge(int age) throws Exception{if(age<100&&age>0) {this.age = age;}else {throw new Exception("年齡不能小于0或者大于100");}}public void print() {System.out.println("XXX的年齡為:"+this.getAge());}} package qq;/**
?* 年齡測試類
?*/
import java.util.Scanner; public class AgeTest {
?public static void main(String[] args){
??Scanner input = new Scanner(System.in);
??try {
???System.out.println("請輸入年齡:");
???Age age = new Age();
???age.setAge(input.nextInt());
???age.print();
??} catch (Exception e) {
???e.printStackTrace();
??}
??
?}
}
?輸出為:
?
先執行finally塊,在執行return
System.exit(1);退出虛擬機
轉載于:https://www.cnblogs.com/Zhangchuanfeng1/p/10406380.html
總結
以上是生活随笔為你收集整理的2019.2.20异常的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: iView 实现可编辑表格
- 下一篇: 文件流下载到本地 - 待完成