Java se da cuenta de la entrada del número de estudiante, el nombre, la edad y lo genera

Tabla de contenido

I. Introducción

Dos, la parte del código

3. Resultados de la ejecución del programa (aparece el panel) 

4. Códigos de los puntos de conocimiento involucrados


I. Introducción

1. Este código fue escrito por mí cuando estaba en la escuela. Hay algunos lugares que no se han implementado perfectamente. ¡Por favor, perdónenme y denme más consejos!

2. Esta interfaz de ventana emergente se puede ingresar de acuerdo con requisitos simples y mostrar si es correcta.La configuración del código de este artículo es realizar la entrada del número de estudiante, el nombre y la edad en el código y generarlo. Al mismo tiempo, se pueden realizar configuraciones personalizadas;

3. Realice la entrada del número de estudiante, el nombre y la edad, y envíelos. El código usa una clase de excepción personalizada para juzgar. Antes del juicio, se adopta el límite de edad. Si no es necesario, puede optar por eliminarlo. . Es necesario ingresar el número de estudiante, el nombre y la edad al comienzo del juicio, y luego salir de acuerdo con la información ingresada;

4. El sistema solo puede ejecutarse en la consola (Eclipse y otras versiones) y debe coincidir con el entorno jdk;

5. Aquí hay una nota especial, si el nombre completo del paquete de código que se va a pegar es inconsistente con el mío, se especifica de manera inconsistente, cámbielo manualmente;

Dos, la parte del código

 1. Realice el código para ingresar el número de estudiante, el nombre, la edad y la salida

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. Resultados de la ejecución del programa (aparece el panel) 

1. Mostrar el resultado 

4. Códigos de los puntos de conocimiento involucrados

1. Clase de excepción personalizada

class TestException extiende Excepción{//clase de excepción personalizada
    public TestException(String msg){         super(msg);     }     }


2. Crea una instancia del objeto

Escáner en = nuevo Escáner (System.in); 

Supongo que te gusta

Origin blog.csdn.net/weixin_59042297/article/details/129783695
Recomendado
Clasificación