Solution:
Exceptions:
Exceptions are generally considered as the events that occur during program execution and normal flow of program execution alters.
There are various kinds of exceptions like RuntimeException, NullPointerException, ArithmeticException etc..
It is necessary to handle these exceptions when they occur in our execution. We catch them using catch() blocks present after try blocks on our code.
Given Four sets with various options to be filled in given code.
The outputs that are obtained after placing these different options in our code are as shown below.
First Set:
The program gives error.
Here when the exception is thrown, it must be handled in the same function when it is not declared.
So, this statement as shown in the below screenshot does not compile and gives you a error that it must be caught or declared to be thrown.
Second Set:
The code compiles and produces output ADGH.
The Arithmetic Exception is caught when it is raised and the A is displayed on console. And the statements in the finally block are displayed.
Third Set:
The code gives error.
In the main function when f() is called, it calls g() in turn and Null Pointer Exception is handled.
But in the main method again Null pointer Exception is being caught after try statement.
This raises error that NullPointerException has already been caught.
Fourth set:
The code compiles and produces output as BDGH.
The Arithmetic exception is thrown and it is subset of RuntimeException. So it is caught by it and prints B on console.
Then the statements that are present in the finally block are executed.
Question 5 (10 points) Assume you have the following code, with blanks to be filled in...
Question 1 (5 points) Question 1 Unsaved What is displayed on the console when running the following program? public class Quiz2B { public static void main(String[] args) { try { System.out.println("Welcome to Java"); int i = 0; int y = 2 / i; System.out.println("Welcome to Java"); } catch (RuntimeException ex) { System.out.println("Welcome to Java"); } finally { System.out.println("End of the block"); } } } Question 1 options: The program displays Welcome to Java two times. The program displays Welcome to...
Question 10 (3 points) Which of the following statement is not true? There is a recursive sum method as shown below. When sum (19) is called, summation of all odd numbers less than 19 will be calculated and returned public int sum(int x){ if (x == 0) return 0: else return sum(x-2) + x; The following code segment will throw a testException. This exception has been handled in the way that do nothing but to continue when this exception happens....
Lab 3 Step One First, create an empty directory for lab3. There is no starter code for this lab. You will be throwing and catching exceptions in this exercise. Create a file called RuntimeException.h and put the following code in it. #include <string> class RuntimeException { private: string errorMsg; public: RuntimeException(const string& err) { errorMsg = err; } string getMessage() const { return errorMsg; } } Step Two In a new .cpp file in your directory, write a main function...
What is the output of the following question? import java.io.IOException; import java.util. EmptyStackException: public class newclass public static void main(String[] args) try System.out.printf("%d", 1); throw (new Exception()); catch (IOException e) System.out.printf("%d", 2); catch(EmptyStackException e) System.out.printf("%d", 3); catch(Exception e) System.out.printf("%d", 4); } finally System.out.printf("%d", 5); Q3) (15 points) a.Write a JAVA program that reads an arra JAVA program that reads an array from input file and invo Sort and Max ,that sorts the elements of the array and s the elements...
Can you plz help me this in java? QUESTION 14 Given public static void test() throws FileNotFoundException{ try { throw FileNotFoundException(); } finally { Determine why it will not compile. Which statement(s) is(are) correct? (Choose all that apply) A. The code will not compile without a catch clause UB. The finally clause should be the final clause UC There is no class called FileNotFoundException D. None of these
need java code for this question Question 2 (15 marks) (a) Does the following class successfully compile? Explain your answer. public class MyClass public static void main(String arge) if(Integer.parseInt(args[0]) < 0) throw new RuntimeException(); C { 1 } If the class does compile, describe what will happen when we run it with command: java MyClass -10 (5 marks) (b) Write a complete definition of the method with the heading given below: public static double calculate insurance Premium double carValue, int...
Problem 1 1. In the src → edu.neiu.p2 directory, create a package named problem1. 2. Create a Java class named StringParser with the following: • A public static method named findInteger that takes a String and two char variables as parameters (in that order) and does not return anything. • The method should find and print the integer value that is located in between the two characters. You can assume that the second char parameter will always follow the first...
My Question is: I have to modify this program, even a small modification is fine. Can anyone give any suggestion and solution? Thanks in Advanced. import java.util.*; class arrayQueue { protected int Queue[]; protected int front, rear, size, len; public arrayQueue(int n) { size = n; len = 0; Queue = new int[size]; front = -1; rear = -1; } public boolean isEmpty() { return front == -1; } public boolean isFull() { return front == 0 && rear ==size...
Hello, I am continuously receiving errors in the code below. Can you please show me what I am doing wrong? import java.util.*; public class ShowTax { { public static void main(String [] args) { Tax myTax = new Tax(); String ssn, maritalStatus, lname, fname,zipcode; double income; int numberOfVehicles; Scanner s = new Scanner(System.in); String regex = "[0-9]{3}-[0-9]{2}-[0-9]{4}"; do { System.out.print("Enter the Social Security...
QUESTION 21 What exception will the following program raise? class Main f public static void main(Stringl args) try System.out.print Hello"1/0); catch ( e) f codes are not provided** DataFormatException InputMismatchException ArithmeticException DividedByZeroException QUESTION 19 Suppose we had the following method header: public void someMethod (int someNumber) Which of the following is an overloaded version of this method? public void someMethod (int someNumber, int anotherNumber) O public int someMethod (int anotherNumber) O public void someMethod (int anotherNumber) public void anotherMethod (int...