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

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

 更新時間:2018年11月17日 09:12:20   作者:心所向在腳下  
這篇文章主要為大家詳細介紹了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ù)都不能為負數(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)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

甘孜| 怀柔区| 陆河县| 鄂温| 黄冈市| 大理市| 禄劝| 嘉鱼县| 府谷县| 双桥区| 双牌县| 连城县| 荣成市| 额尔古纳市| 奉新县| 廊坊市| 静安区| 介休市| 苏尼特左旗| 丽水市| 沧源| 新余市| 大余县| 灵寿县| 资溪县| 柞水县| 红桥区| 金溪县| 得荣县| 桐柏县| 保靖县| 新巴尔虎右旗| 武平县| 淮南市| 丘北县| 酒泉市| 从化市| 鄱阳县| 泗阳县| 濉溪县| 峨山|