目次
I.はじめに
1. このコードは私が学生時代に書いたもので、完全に実装されていないところもあります. 許してください.
2. このポップアップ ウィンドウ インターフェイスは、簡単な要件に従って入力し、それが正しいかどうかを表示することができます. この記事のコード設定は、コードで学生番号、名前、年齢の入力を実現し、それを出力することです. 同時に、カスタム設定を実現できます。
3. 学生番号、名前、年齢の入力を実現し、それらを出力します. コードは、カスタム例外クラスを使用して判断します. 判断の前に、年齢制限が採用されます. 必要ない場合は、削除することを選択できます. . 判定の最初に学生番号、名前、年齢を入力し、入力情報に従って出力する必要があります。
4. システムはコンソール (Eclipse およびその他のバージョン) でのみ実行でき、jdk 環境と一致する必要があります。
5. 貼り付ける完全なコード パッケージ名が私のものと一致しない場合は、特別な注意が必要です。一貫性のない指定です。手動で変更してください。
二、コード部分
1. 学籍番号、名前、年齢を入力して出力するコードを実現する
package com.edu.p1;
import java.util.Scanner;
class TestException extends Exception{//自定义的异常类
public TestException(String msg){
super(msg);
}
}
class Age{
public void TestAgen(int age) throws TestException{
if(age<10|age>30)
throw new TestException("年龄不在10~30岁之间");
}
}
public class Test403 {
public static void main(String[] args) {
// TODO 自动生成的方法存根
System.out.println("请输入学生的学号、姓名、年龄:");
Scanner in=new Scanner(System.in);
String num=in.next();
String name=in.next();
int age=in.nextInt();
try{
Age a=new Age();
a.TestAgen(age);
System.out.println("学号:"+num+",姓名:"+name+",年龄:"+age);
}catch(TestException e){
e.printStackTrace();
}
}
}
3. プログラムの実行結果 (パネルがポップアップします)
1.結果を 表示する
4. 関連する知識ポイントのコード
1. カスタム例外クラス
class TestException extends Exception{//custom exception class
public TestException(String msg){ super(msg); } }
2. オブジェクトをインスタンス化する
Scanner in=new Scanner(System.in);