Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

1 . Create Java project Week 0 3 Exceptions. Create TestExceptions.java to demonstrate exceptions in Java. 2 . TestExceptions.java must have the following methods: main,

1. Create Java project Week03Exceptions. Create TestExceptions.java to demonstrate exceptions in Java.
2. TestExceptions.java must have the following methods: main, TestArithmeticError, TestArrayIndexError, TestNumbeFormatError, TestStringIndexError, and TestNullPointerError. (50 points)
a. main: This calls other methods.
b. TestArithmeticError: Test dividing a number by zero. Initialize intNum1 and intNum2 respectively to 30 and zero. Declare output to be equal to intNum1/ intNum2. Catch division by zero and display message You should not divide a number by zero.
c. TestArrayIndexError: Test accessing an array index which does not exist. For example, if an array has only 5 elements and we are trying to display 7th element then it would throw this exception. The exception message should display Array Index Out of Bounds.
d. TestNumberFormatError: Test parsing a string to any numeric variable using Integer.parseInt. It will throw NumberFormatException since a string cannot be parsed to int. Display exception message Number format exception occurred.
e. TestStringIndexError: Test for an index that is not within the range. Each character of a string object is stored in a particular index starting from 0. Use method charAt(intIndex) of java.lang.String where intIndex argument is the index. Display exception message String Index Out of Bound Exceptions.
f. TestNullPointerError: Test for a null object using str.length. Display exception message Null Pointer Exception.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Accounting And Auditing Research And Databases Practitioner's Desk Reference

Authors: Thomas R. Weirich, Natalie Tatiana Churyk, Thomas C. Pearson

1st Edition

1118334426, 978-1118334423

More Books

Students also viewed these Databases questions

Question

1.The difference between climate and weather?

Answered: 1 week ago

Question

1. What is Fog ?

Answered: 1 week ago

Question

How water vapour forms ?

Answered: 1 week ago

Question

What is Entrepreneur?

Answered: 1 week ago

Question

Which period is known as the chalolithic age ?

Answered: 1 week ago

Question

how would you have done things differently?

Answered: 1 week ago

Question

What were the reasons for your conversion or resistance?

Answered: 1 week ago

Question

How was their resistance overcome?

Answered: 1 week ago