欢迎来到天天文库
浏览记录
ID:50826701
大小:38.45 KB
页数:2页
时间:2020-03-15
《JAVA中工具类Arrays和异常处理的实例操作.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、数组工具类“Arrays”为数组的操作提供很多便利,只需要找准相应关键字就可,集合框架中的“Collections”也如此。数组中“Arrays”运用如下例子中所示:importjava.util.Arrays;publicclass数组工具类Arrays的使用{/***@paramargs*/publicstaticvoidmain(String[]args){intarray[]=newint[50];for(inti=0;i2、ngth;i++){//System.out.print(array[i]+"");;//}Arrays.sort(array);//排序System.out.println(Arrays.toString(array));//输出数组System.out.println(Arrays.binarySearch(array,12));//二分法查找12,并输出12在数组array中的下标}}2、异常处理异常处理中五个关键字:try...catch....finallythrowsthrow所有异常的父类是:Exception异常处理具体见下例:importjavax.swing.J3、OptionPane;publicclass异常处理{/***@paramargs*/publicstaticvoidmain(String[]args)throwsException{Stringa=newString();//被除数Stringb=newString();//除数a=JOptionPane.showInputDialog("请输入被除数:");b=JOptionPane.showInputDialog("请输入除数:");//try{intdividend=Integer.parseInt(a);if(dividend<5)thrownewToosmallExc4、eption("被除数必须大于5!");//自己定义的便于理解的异常名称ToosmallExceptionintdivision=Integer.parseInt(b);doubleQ=(double)dividend/division;System.out.println(dividend+"/"+division+"="+Q);//}catch(Exceptione){//System.out.println("程序异常!");//}//finally{//System.out.println("finally总会被执行,即使前面有return也不例外!");//}}}
2、ngth;i++){//System.out.print(array[i]+"");;//}Arrays.sort(array);//排序System.out.println(Arrays.toString(array));//输出数组System.out.println(Arrays.binarySearch(array,12));//二分法查找12,并输出12在数组array中的下标}}2、异常处理异常处理中五个关键字:try...catch....finallythrowsthrow所有异常的父类是:Exception异常处理具体见下例:importjavax.swing.J
3、OptionPane;publicclass异常处理{/***@paramargs*/publicstaticvoidmain(String[]args)throwsException{Stringa=newString();//被除数Stringb=newString();//除数a=JOptionPane.showInputDialog("请输入被除数:");b=JOptionPane.showInputDialog("请输入除数:");//try{intdividend=Integer.parseInt(a);if(dividend<5)thrownewToosmallExc
4、eption("被除数必须大于5!");//自己定义的便于理解的异常名称ToosmallExceptionintdivision=Integer.parseInt(b);doubleQ=(double)dividend/division;System.out.println(dividend+"/"+division+"="+Q);//}catch(Exceptione){//System.out.println("程序异常!");//}//finally{//System.out.println("finally总会被执行,即使前面有return也不例外!");//}}}
此文档下载收益归作者所有