exception

  1. <pre name="code" class="java"></pre><br>  
  2. <br>  
  3. <p></p>  
  4. <pre></pre>  
  5. <pre name="code" class="java">package Exception;  
  6. import java.util.*;  
  7. public class Exception  {  
  8.     void aa(int a,int b, int c)throws IllegalArgumentException {  
  9.     int []array = new int[]{a,b,c};  
  10.     Arrays.sort(array);//增排序,仍在数组里  
  11.     if(array[0]+array[1]>array[2]&&array[2]-array[0]<array[1])  
  12.         System.out.println("可以成为一个三角形,三条边按大小分别为"+a+","+b+","+c+"");  
  13.           
  14.     else   
  15.         throw new IllegalArgumentException("不能组成三角形");  
  16.       
  17. }}  
  18. </pre><br>  
  19. <pre name="code" class="java">package Exception;  
  20.   
  21. import java.util.Scanner;  
  22.   
  23. public class Text {  
  24.   
  25.     public static void main(String[] args) {  
  26.         // TODO 自动生成的方法存根  
  27. try {  
  28.     System.out.println("输入三角形的三条边:");  
  29.     Scanner scanner=new Scanner(System.in);  
  30.     int a,b,c;  
  31.     a=scanner.nextInt();  
  32.     b=scanner.nextInt();  
  33.     c=scanner.nextInt();  
  34.     Exception ex=new Exception();  
  35.     ex.aa(a, b, c);  
  36. }catch(IllegalArgumentException e) {  
  37.     e.printStackTrace();  
  38.       
  39. }  
  40.     }  
  41.   
  42. }  
  43. </pre><br>  
  44. <img src="//img-blog.csdn.net/20171102194856882?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdmljdG9yX2Zh/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt=""><img src="//img-blog.csdn.net/20171102195035360?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdmljdG9yX2Zh/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt=""><br>  
  45. <p></p>  
  46.      
posted @ 2017-12-10 20:00  北有孤鹜  阅读(115)  评论(0编辑  收藏  举报