异常类处理1

来源:互联网 发布:vb.net 判断excel 启动 编辑:程序博客网 时间:2024/05/17 22:37
  1. package bzu;  
  2.   
  3. import java.util.Arrays;  
  4.   
  5. public class sanjiao {  
  6.     int[] s1 = new int[3];  
  7.       
  8.     void triangle(int a,int b,int c){  
  9.           
  10.         s1[0] = a;  
  11.         s1[1] = b;  
  12.         s1[2] = c;  
  13.         Arrays.sort(s1);  
  14.     }  
  15.   
  16. }  
  17. package bzu;    
  18. import java.util.Scanner;    
  19. import java.util.InputMismatchException;    
  20. public class Test {    
  21.     
  22.     public static void main(String[] args) {    
  23.            
  24.         try{  
  25.             sanjiao ss = new sanjiao();  
  26.             System.out.println("请输入三个数:");    
  27.             Scanner num =new Scanner(System.in);    
  28.             int a=num.nextInt();    
  29.             int b=num.nextInt();    
  30.             int c=num.nextInt();    
  31.               
  32.             ss.triangle(a, b, c);  
  33.             if(ss.s1[0]+ss.s1[1]>ss.s1[2])    
  34.                 System.out.println("这三个数能够构成三角形。");    
  35.             else    
  36.             {    
  37.                     
  38.                 System.out.println("这三个数不能够构成三角形。");    
  39.             }    
  40.                     
  41.             }catch (InputMismatchException e){    
  42.                 System.out.println("这三个数必须为整数");    
  43.             
  44.             }   
  45.       }    
  46. }  
原创粉丝点击