最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java簡單自定義異常實例代碼

 更新時間:2018年11月17日 09:12:20   作者:心所向在腳下  
這篇文章主要為大家詳細(xì)介紹了java簡單自定義異常實例代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下

此處主要便于對異常類的使用上,方便大家理解,以一個公約數(shù)為例做了一個簡單自定義異常的處理代碼如下:

如果操作者輸入數(shù)字符合要求程序運行,不符合則拋出錯誤。

package 自定義異常簡單實例;
import java.util.Scanner;
public class CommonDivisor {
 static Scanner in;
 public void gongyue(int m,int n) throws Exception{
 if(m<0||n<0) {
 throw new Exception("所求數(shù)都不能為負(fù)數(shù)");
 }
 else {
 int p,o=0;
 if(m<n) {
 p=m;
 }
 else {
 p=n;
 }
 for(int i=1;i<=p;i++) {
 if(m%i==0&&n%i==0) {
 o=i;
 }
 }
 System.out.println("所輸入的兩個數(shù)的最大公約數(shù)為"+o);
 }
 }
 public static void main(String args[]){
 in=new Scanner(System.in);
 CommonDivisor a=new CommonDivisor();
 int p1,p2;
 System.out.println("請輸入兩個數(shù)系統(tǒng)會求輸入數(shù)的公約數(shù)");
 p1=in.nextInt();
 p2=in.nextInt();
 try {
 a.gongyue(p1, p2);
 } catch(Exception e) {
 e.printStackTrace(); 
 }
 }
 
}

異常類中方法可以直接調(diào)用——直接定義對象直接使用方法。

異常類使用時也可以自定義一個異常類直接繼承Exception類代碼如下

public class MyException extends Exception { 
 public MyException(String ErrorMessagr) { 
 super(ErrorMessagr); 
 }
} //主函數(shù)中定義異常語句時可直接使用MyException操作

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

鸡东县| 民权县| 蓬溪县| 扎赉特旗| 延川县| 广昌县| 建始县| 遂宁市| 东明县| 吉安市| 丰原市| 灵武市| 微博| 华阴市| 巩留县| 菏泽市| 伊川县| 凌海市| 富蕴县| 西丰县| 临泽县| 寿阳县| 图们市| 西峡县| 罗定市| 西林县| 丰原市| 芒康县| 墨玉县| 东乌| 大洼县| 贺州市| 沧源| 新源县| 皮山县| 涟水县| 八宿县| 晋江市| 遂平县| 岳池县| 盐源县|