//Program to throw your own exception
//Developed By Ahlam Ansari
import java.util.*;
class InvalidDataException extends Exception
{
InvalidDataException (String msg) //throws InvalidDataException
{
System.out.println(msg);
//throw new InvalidDataException("Alert");
}
}
class ApplicationForm
{
String name;
float percentage;
ApplicationForm(String name, float percentage)
{
this.name=name;
this.percentage=percentage;
}
}
class ApplyAdmission
{
public static void main(String ahlam[])
{
Scanner sc= new Scanner(System.in);
System.out.println("Welcome to M.H. Saboo Siddik College of Engineering");
System.out.println("...............Application Form.....................");
System.out.println("Enter your Name:");
String name=sc.next();
System.out.println("Enter your Percentage:");
float percentage=sc.nextFloat();
ApplicationForm af=new ApplicationForm (name, percentage);
try
{
if (percentage <80.00)
{
throw new InvalidDataException ("Sorry "+af.name+" your Application cannot be accepted.");
}
else
{
System.out.println(af.name+" your Application has been accepted.");
}
}
catch(InvalidDataException e)
{
System.out.println("Caught: "+e);
}
}
}
/*
Output:
C:\Users\Ahlam\Google Drive\My Lectures\Fall\OOPM\Programs>javac ApplyAdmission.
java
C:\Users\Ahlam\Google Drive\My Lectures\Fall\OOPM\Programs>java ApplyAdmission
Welcome to M.H. Saboo Siddik College of Engineering
...............Application Form.....................
Enter your Name:
Ahlam
Enter your Percentage:
89
Ahlam your Application has been accepted.
C:\Users\Ahlam\Google Drive\My Lectures\Fall\OOPM\Programs>java ApplyAdmission
Welcome to M.H. Saboo Siddik College of Engineering
...............Application Form.....................
Enter your Name:
Ahlam
Enter your Percentage:
61
Sorry Ahlam your Application cannot be accepted.
Caught InvalidDataException
C:\Users\Ahlam\Google Drive\My Lectures\Fall\OOPM\Programs>
*/
//Developed By Ahlam Ansari
import java.util.*;
class InvalidDataException extends Exception
{
InvalidDataException (String msg) //throws InvalidDataException
{
System.out.println(msg);
//throw new InvalidDataException("Alert");
}
}
class ApplicationForm
{
String name;
float percentage;
ApplicationForm(String name, float percentage)
{
this.name=name;
this.percentage=percentage;
}
}
class ApplyAdmission
{
public static void main(String ahlam[])
{
Scanner sc= new Scanner(System.in);
System.out.println("Welcome to M.H. Saboo Siddik College of Engineering");
System.out.println("...............Application Form.....................");
System.out.println("Enter your Name:");
String name=sc.next();
System.out.println("Enter your Percentage:");
float percentage=sc.nextFloat();
ApplicationForm af=new ApplicationForm (name, percentage);
try
{
if (percentage <80.00)
{
throw new InvalidDataException ("Sorry "+af.name+" your Application cannot be accepted.");
}
else
{
System.out.println(af.name+" your Application has been accepted.");
}
}
catch(InvalidDataException e)
{
System.out.println("Caught: "+e);
}
}
}
/*
Output:
C:\Users\Ahlam\Google Drive\My Lectures\Fall\OOPM\Programs>javac ApplyAdmission.
java
C:\Users\Ahlam\Google Drive\My Lectures\Fall\OOPM\Programs>java ApplyAdmission
Welcome to M.H. Saboo Siddik College of Engineering
...............Application Form.....................
Enter your Name:
Ahlam
Enter your Percentage:
89
Ahlam your Application has been accepted.
C:\Users\Ahlam\Google Drive\My Lectures\Fall\OOPM\Programs>java ApplyAdmission
Welcome to M.H. Saboo Siddik College of Engineering
...............Application Form.....................
Enter your Name:
Ahlam
Enter your Percentage:
61
Sorry Ahlam your Application cannot be accepted.
Caught InvalidDataException
C:\Users\Ahlam\Google Drive\My Lectures\Fall\OOPM\Programs>
*/
No comments:
Post a Comment