導航:首頁 > 創造發明 > java創造異常

java創造異常

發布時間:2021-07-21 00:05:44

『壹』 如何用Java程序來編寫一個異常

class MyException extends Exception //自定義的異常類 繼承Exception類
{
private String exceptionName; //定義一個私有變數,用來為自定義異常
public MyException(){} //創建一個無參數的構造函數
public MyException(String exceptionName){ //創建一個有參數的構造函數,傳入的參數為前面定義的異常名稱
this.exceptionName=exceptionName;
}
public String getExceptionName(){ //定義一個方法,提供給外部來獲取私有變數
return this.exceptionName;
}
public static void main(String [] args){
try{
System.out.println("自定義的異常類對象");
throw new MyException("自定義的異常");//拋一個自定義的異常類對象,傳入的參數就是給控制台看的異常
}catch(MyException e){
System.out.println("異常信息:"+e.getExceptionName());
}
}
}

我已經盡力你……你懂的!

『貳』 如何在java中創建一個「自定義異常類」

public class sssss {

public static void main(String[] args) {

System.out.print("Please input an Integer: ");

int value = new Scanner(System.in).nextInt();

try{
if(value < 0){
throw new MyException("My Exception comes!");
}
}catch (MyException myExp){
System.out.println("MyExcepton caugth!");
}

}
}

class MyException extends Exception{

public MyException(String s){
System.out.println("MyException occurs. The value must be greater than ZERO!");
}
}
-----------------------
Please input an Integer: -5
MyException occurs. The value must be greater than ZERO!
MyExcepton caugth!

『叄』 java中如何創建異常,並制定該異常一定要被捕獲或無需捕獲

FirstException 繼承Exception SecondException 繼承RuntimeException

『肆』 用java創建一個異常類,將其命名為MyException,繼承自Exception類。

import java.util.regex.Matcher;
import java.util.regex.Pattern;

class MyException extends Exception {
private String content;

MyException(String content) {
this.content = content;
}
public String getContent() {
return content;
}

public void setContent(String content) {
this.content = content;
}
}

public class Example {
public void check(String str) {
String pattern = "^[A-Za-z]+$";

Pattern pa = Pattern.compile(pattern);
Matcher matcher = pa.matcher(str);
if (!matcher.matches()) {
throw new MyException("字元串包含字母以為的字元");
}

}
}

『伍』 在JAVA中如何創建一個自定義異常

自定義異常類型是從Exception類中派生的,所以要使用下面的聲明語句來創建:
<class><自定義異常名><extends><Exception>{...}

『陸』 java創建異常有什麼用,一般用與什麼時候

您好,提問者:
在Java編程中,有兩種異常:Error和Exception。

Error:內部異常,是我們無法處理的。

Exception:執行期間發生的異常,可以用try{}catch(Exceptione){}來處理。

用於的話,看下面例子,一個String轉換int例子:

String a = "123";
try{
Integer.parseInt(a);
}catch(Exception e){
System.out.println("轉換為int出錯,不是數字..");
}

『柒』 java創建兩個自定義異常類MyException1和MyException2。

(){
publicMyException1(){
}
publicMyException1(Stringmessage){
super(message);
}
}
(){
publicMyException2(){
}
publicMyException2(Stringmessage){
super(message);
}
}

『捌』 如何使用Java創建自己的異常子類

packagecom.yl.main;
{

publicTestException(Stringmsg){
super(msg);
}

publicstaticvoidmain(String[]args){
intnum=-1;
try{
TestException.printNumber(num);
}catch(TestExceptione){
e.printStackTrace();
}

}

publicstaticvoidprintNumber(intnum)throwsTestException{
if(num<=0){
thrownewTestException("自定義異常處理");
}else{
System.out.println(num);
}
}
}

運行結果:

com.yl.main.TestException: 自定義異常處理

at com.yl.main.TestException.printNumber(TestException.java:21)

at com.yl.main.TestException.main(TestException.java:12)

『玖』 java中如何創建自定義異常


{
publicMyException()
{
super();
}
publicMyException(Stringmessage)
{
super(message);
}
publicstaticvoidmain(String[]args)
{
MyExceptionme=newMyException("自定義異常");
System.out.println("異常信息為:"+me.getMessage());
}
}

閱讀全文

與java創造異常相關的資料

熱點內容
綜治辦矛盾糾紛排查調處工作總結 瀏覽:903
知識產權局專業面試 瀏覽:75
馬鞍山市是哪個省的 瀏覽:447
馬鞍山市保安 瀏覽:253
股權轉讓樣本 瀏覽:716
工程管理保證書 瀏覽:198
社區矛盾糾紛排查匯報 瀏覽:352
新疆公共就業服務網登陸 瀏覽:316
侵權著作權案件審理指南上海 瀏覽:145
馬鞍山陸建雙 瀏覽:853
北京東靈通知識產權服務有限公司西安分公司 瀏覽:6
海南證券從業資格證書領取 瀏覽:846
成果有男票嗎 瀏覽:828
知識產權法04任務0001答案 瀏覽:691
馬鞍山519日停電通知 瀏覽:977
馬鞍山金鷹營業時間 瀏覽:919
矛盾糾紛排查調處信息 瀏覽:714
貴州注冊土木工程師岩土證書領取時間 瀏覽:829
買家投訴發票 瀏覽:251
普通護照的期限 瀏覽:766