国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|JavaScript|易語言|

服務器之家 - 編程語言 - JAVA教程 - Java編程異常簡單代碼示例

Java編程異常簡單代碼示例

2021-02-03 11:35Evan19870504 JAVA教程

這篇文章主要介紹了Java編程異常簡單代碼示例,還是比較不錯的,這里分享個大家,需要的朋友可以參考下。

練習1

寫一個方法void triangle(int a,int b,int c),判斷三個參數是否能構成一個三角形。如果不能則拋出異常illegalargumentexception,顯示異常信息:a,b,c “不能構成三角形”;如果可以構成則顯示三角形三個邊長。在主方法中得到命令行輸入的三個整數,調用此方法,并捕獲異常。

兩邊之和大于第三邊:a+b>c
兩邊之差小于第三邊:c-a

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
package 異常;
import java.util.arrays;
import java.util.inputmismatchexception;
import java.util.scanner;
public class testtriangle {
  public static void triangle(int a, int b,int c) throws illegalargumentexception, inputmismatchexception{
    int x[] = new int[3];
    x[0] = a;
    x[1] = b;
    x[2] = c;
    arrays.sort(x);
    if ((x[0]+x[1]>x[2])&&(x[2]-x[1]<x[0]))
      system.out.println("三角形的三邊長為:"+a+","+b+","+c);
    else
      throw new illegalargumentexception();
  }
  public static void main(string[] args) {
    int a=0, b=0, c=0;
    scanner in = new scanner(system.in);
    system.out.println("請分別輸入三角形的三邊長:");
    try{
      a = in.nextint();
      b = in.nextint();
      c = in.nextint();
      triangle(a, b, c);
    }catch(inputmismatchexception e1){
      system.err.println("請輸入整數作為三角形的邊長!");
      e1.printstacktrace();
    }catch(illegalargumentexception e2){
      system.err.println(a+","+b+","+c+"不能構成三角形");
    }
  }
}

Java編程異常簡單代碼示例

Java編程異常簡單代碼示例

練習2:

從命令行輸入5個整數,放入一整型數組,然后打印輸出。要求:

如果輸入數據不為整數,要捕獲輸入不匹配異常,顯示“請輸入整數”;如果輸入數據多余5個,捕獲數組越界異常,顯示“請輸入5個整數”。

無論是否發生異常,都輸出“感謝使用本程序!”

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
package 異常;
import java.util.inputmismatchexception;
import java.util.scanner;
public class testarray {
  public static void main(string[] args) {
    int a[] = new int[5];
    system.out.println("請輸入5個數:");
    system.out.println("最后輸入一個非數字結束輸入操作。");
    scanner in = new scanner(system.in);
    try{
      int i = 0;
      while(in.hasnextdouble()){  
        a[i] = in.nextint();
        i++;
      }
      if(i<5)
        throw new arrayindexoutofboundsexception();
      for(int j=0;j<5;j++)
        system.out.print(a[j]+" ");
      system.out.println();
    }catch(inputmismatchexception e1){
      system.err.println("請輸入整數作為數組元素!");
      e1.printstacktrace();
    }catch(arrayindexoutofboundsexception e2){
      system.err.println("請輸入5個數!");
      e2.printstacktrace();
    }finally{
      system.out.print("感謝使用本程序!");
    }
  }
}

Java編程異常簡單代碼示例

總結

以上就是本文關于java編程異常簡單代碼示例的全部內容,希望對大家有所幫助。有什么問題可以隨時留言,小編會及時回復大家的。感謝朋友們對本站的支持!

原文鏈接:http://blog.csdn.net/evan19870504/article/details/78469784

延伸 · 閱讀

精彩推薦
  • JAVA教程java實現檢測是否字符串中包含中文

    java實現檢測是否字符串中包含中文

    本文給大家分享了2個使用java檢測字符串中是否包含中文的代碼,都非常的實用,最后附上了各種字符的unicode編碼的范圍,方便我們以后使用正則進行匹配...

    hebedich5372020-01-12
  • JAVA教程淺談SpringMVC中的session用法及細節記錄

    淺談SpringMVC中的session用法及細節記錄

    下面小編就為大家帶來一篇淺談SpringMVC中的session用法及細節記錄。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧...

    Java之家4912020-09-22
  • JAVA教程Java性能的十一個用法分享

    Java性能的十一個用法分享

    這篇文章主要介紹了Java性能的十一個用法,需要的朋友可以參考下 ...

    mdxy-dxy2252019-12-02
  • JAVA教程Java父類繼承中的static和final用法

    Java父類繼承中的static和final用法

    這篇文章主要介紹了Java父類繼承中的static和final用法說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧...

    春風化作秋雨1702020-10-07
  • JAVA教程Java實現排隊論的原理

    Java實現排隊論的原理

    這篇文章主要為大家詳細介紹了Java實現排隊論的原理,對排隊論感興趣的小伙伴們可以參考一下 ...

    xiaojimanman3312020-03-26
  • JAVA教程詳解java裝飾模式(Decorator Pattern)

    詳解java裝飾模式(Decorator Pattern)

    這篇文章主要為大家詳細介紹了java裝飾模式Decorator Pattern,這種類型的設計模式屬于結構型模式,它是作為現有的類的一個包裝,對裝飾器模式感興趣的小...

    碼農教程4812020-04-15
  • JAVA教程解析java中volatile關鍵字

    解析java中volatile關鍵字

    這篇文章主要為大家解析了java中volatile關鍵字,經常有人把volatile關鍵字和synchronized或者lock混淆,本文就為大家好好區分,感興趣的小伙伴們可以參考一下...

    石頭_ly2062020-03-22
  • JAVA教程java 二叉查找樹實例代碼

    java 二叉查找樹實例代碼

    這篇文章主要介紹了java 二叉查找樹實例代碼的相關資料,需要的朋友可以參考下...

    Java之家4132020-08-30
主站蜘蛛池模板: 国产精品久久久久久 | 麻豆国产一区二区三区 | 中文字幕一区二区三区在线观看 | 免费毛片a线观看 | 中文字幕一区二区三区精彩视频 | 欧美日韩亚洲一区 | 久久精品一区二区 | 久久久久久久久一区二区三区 | 黄色片在线免费观看 | 日韩精品一区二区三区四区 | 在线日韩成人 | 亚洲毛片在线观看 | 亚洲免费中文字幕 | 国产一区二区精品久久岳 | 免费看国产片在线观看 | 亚洲一区中文字幕 | 日本久久久久久 | 精品亚洲一| 亚洲精品一区二区三区蜜桃久 | 91精品国产日韩91久久久久久 | 精品国产乱码久久久久久影片 | 亚洲视频一区 | 中文字幕在线观看 | 狠狠狠狠狠狠干 | 思热99re视热频这里只精品 | 一级片黄 | 日本中文字幕一区 | 一区二区三区四区视频 | 色婷婷综合久久久中文字幕 | 亚洲欧美另类图片 | 狠狠操一区二区三区 | 亚洲专区中文字幕 | 亚洲国产二区 | 久久综合久 | 欧美国产另类 | 久久国产综合 | 亚洲成人xxx | 中文字幕在线观看一区二区三区 | 日韩午夜激情视频 | 国产一区二区三区免费 | 99精品欧美一区二区蜜桃免费 |