programa Java para leer marcas de entre 1 a 100 (un ejemplo de manejo excepcional)

Un ejemplo de Entrega excepcional : En este programa java estamos implementar un programa en el que estamos marcas de lectura de un estudiante entre 1 a 100 y si las marcas están fuera del intervalo excepcional se vuelve .

En este programa, tenemos que leer marcas de entre 1 a 100 con la comprobación de excepciones usando el programa Java.

Ejemplo:

    Input:
Enter marks: 80
Output:
Entered marks are: 80
Input:
Enter marks: 120
Output:
Error:ExceptionHandling.StudentManagement: Invalid marks:120

programa Java

package ExceptionHandling;
import java.util.Scanner;
import java.util.InputMismatchException;
// create student class.
class StudentManagement extends Exception
{
StudentManagement(String error)
{
super(error);
}
}
public class MyException
{
public static void main(String arg[])
{
try
{
// create object of scanner class.
Scanner KB=new Scanner(System.in);
// enter marks between 1-100.
System.out.print("Enter marks here : ");
int h=KB.nextInt();
// condition for checking valid entry of marks.
if(!(h>=0 && h<=100))
{
throw(new StudentManagement("Invalid marks:"+h));
}
System.out.print("Entered marks are : " + h);
}
catch(InputMismatchException e)
{
System.out.println("Invalid Input..Pls Input Integer Only..");
}
catch(StudentManagement e)
{
System.out.println("Error:"+e);
}
}
}

salida

First run:
Enter marks here : 80
Entered marks are : 80
Second run:
Enter marks here : 120
Error:ExceptionHandling.StudentManagement: Invalid marks:120


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *