throw error java
throw new java.lang.Error("this is very bad");
throw new java.lang.RuntimeException("this is not quite as bad");
throw error java
throw new java.lang.Error("this is very bad");
throw new java.lang.RuntimeException("this is not quite as bad");
java throw an exception
public static void main(String[] args) {
Scanner kb = new Scanner(System.in);
System.out.println("Enter a number");
try {
double nb1 = kb.nextDouble();
if(nb1<0)
throw new ArithmeticException();
else System.out.println( "result : " + Math.sqrt(nb1) );
} catch (ArithmeticException e) {
System.out.println("You tried an impossible sqrt");
}
}
throwing exceptions java
/* In this program we are checking the Student age
* if the student age<12 and weight <40 then our program
* should return that the student is not eligible for registration.
*/
public class ThrowExample {
static void checkEligibilty(int stuage, int stuweight){
if(stuage<12 && stuweight<40) {
throw new ArithmeticException("Student is not eligible for registration");
}
else {
System.out.println("Student Entry is Valid!!");
}
}
public static void main(String args[]){
System.out.println("Welcome to the Registration process!!");
checkEligibilty(10, 39);
System.out.println("Have a nice day..");
}
}
throw keyword in java
Generally JVM throws the exception and we handle the exceptions by
using try catch block. But there are situations where we have to throw
userdefined exceptions or runtime exceptions. In such case we use throw keyword
to throw exception explicitly.
Syntax : throw throwableInstance;
Throwable instance must be of type throwable or any of its subclasses.
After the throw statement execution stops and subsequent statements are not
executed. Once exception object is thrown JVM checks is there any catch
block to handle the exception. If not then the next catch statement till it
finds the appropriate handler. If appropriate handler is not found,
then default exception handler halts the program and prints the description
and location of exception. In general we use throw keyword for throwing
userdefined or customized exception.
Copyright © 2021 Codeinu
Forgot your account's password or having trouble logging into your Account? Don't worry, we'll help you to get back your account. Enter your email address and we'll send you a recovery link to reset your password. If you are experiencing problems resetting your password contact us