Database System Concepts
Database System Concepts
7th Edition
ISBN: 9780078022159
Author: Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher: McGraw-Hill Education
Bartleby Related Questions Icon

Related questions

bartleby

Concept explainers

Question

What exception does this fragment of code raise?

class Exception_Demo{

public static void main(String [] args) {

try {

int a = 10, b = 0;

int c = a/b;

System.out.println ("Result" + c);

}

}

}

a) NumberFormat

b) NullPointer

c) ArrayIndexOutOfBounds

d) Arithmetic

Expert Solution
Check Mark
Step 1

Note:  The above code will not run, you need to add catch or Finally block if you want this code to run.  

Lets first see what each exception means:

  1. NumberFormat exception occurs when a programmer tries to convert a string into an integer. For example, String s="Alex"; int i=Integer.parseInt(s);   This will cause NumberFormat exception.
  2. NullPointer exception occurs when the program attempts to use an object reference that has a null value.              For example, String ptr=null; if(ptr.equals("Hello")) {System.out.println("Matches") ;}   This will cause NullPointer exception.                                           
  3. ArrayIndexOutOfBounds exception occurs when a programmer tries to access an element beyond the capacity of the index of an array. int arr[]={1,2,3}; Sysout.out.println(arr[8]);This will cause ArrayIndexOutOfBond exception.
  4. An arithmetic exception occurs when the exceptional arithmetic condition comes. Like here we tried to divide a number by 0.
Knowledge Booster
Background pattern image
Computer Science
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
Text book image
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Text book image
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Text book image
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
Text book image
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Text book image
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Text book image
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education