1. Division Program :
public class DivisionTest {
public static void main(String[] args) {
int a = 10;
int b = 0;
int result = a / b;
System.out.println("Result: " + result);
}
}
Answer:
public class DivisionTest {
public static void main(String[] args) {
int a = 10;
int b = 0;
try {
int result = a / b;
System.out.println("Result: " + result);
} catch (ArithmeticException e) {
System.out.println("Error: Cannot divide by zero.");
} finally {
System.out.println("Program executed.");
}
}
}
2. Array Index Program :
public class ArrayTest {
public static void main(String[] args) {
int arr[] = {10, 20, 30, 40};
System.out.println(arr[5]);
}
}
Answer:
public class ArrayTest {
public static void main(String[] args) {
int arr[] = {10, 20, 30, 40};
try {
System.out.println(arr[5]);
} catch (ArrayIndexOutOfBoundsException e) {
System.out.println("Error: Index is out of bounds.");
}
}
}
3. String Conversion Program :
public class NumberFormatTest {
public static void main(String[] args) {
String s = "ABC";
int num = Integer.parseInt(s);
System.out.println(num);
}
}
Answer:
public class NumberFormatTest {
public static void main(String[] args) {
String s = "ABC";
try {
int num = Integer.parseInt(s);
System.out.println(num);
} catch (NumberFormatException e) {
System.out.println("Error: Invalid number format.");
} finally {
System.out.println("Program executed.");
}
}
}
4. NullPointer Program :
public class NullTest {
public static void main(String[] args) {
String name = null;
System.out.println(name.length());
}
}
Answer:
public class NullTest {
public static void main(String[] args) {
String name = null;
try{
System.out.println(name.length());
}
catch(NullPointerException e){
System.out.println("Error:Null value given!!);
}
}
}
5. File Reading Program :
public class FileTest {
public static void main(String[] args) throws Exception {
FileReader fr = new FileReader("test.txt");
int data = fr.read();
System.out.println(data);
}
}
Answer:
import java.io.FileReader;
import java.io.IOException;
public class FileTest {
public static void main(String[] args) {
try {
FileReader fr = new FileReader("test.txt");
int data = fr.read();
System.out.println(data);
fr.close();
} catch (IOException e) {
System.out.println("Error: Problem in file handling.");
}
}
}
6. String Index Program :
public class StringIndexTest {
public static void main(String[] args) {
String str = "Java";
System.out.println(str.charAt(10));
}
}
Answer:
public class StringIndexTest {
public static void main(String[] args) {
String str = "Java";
try {
System.out.println(str.charAt(10));
} catch (StringIndexOutOfBoundsException e) {
System.out.println("Error: Invalid string index.");
} finally {
System.out.println("Program executed");
}
}
}
7. Class Casting Program :
public class CastingTest {
public static void main(String[] args) {
Object obj = new Integer(10);
String s = (String) obj;
System.out.println(s);
}
}
Answer:
public class CastingTest {
public static void main(String[] args) {
Object obj = new Integer(10);
try {
String s = (String) obj;
System.out.println(s);
} catch (ClassCastException e) {
System.out.println("Error: Cannot cast Integer to String.");
} finally {
System.out.println("Program executed.");
}
}
}
8. Negative Array Size :
public class NegativeArrayTest {
public static void main(String[] args) {
int size = -5;
int arr[] = new int[size];
}
}
Answer:
p
ublic class NegativeArrayTest {
public static void main(String[] args) {
int size = -5;
try {
int arr[] = new int[size];
} catch (NegativeArraySizeException e) {
System.out.println("Error: Array size cannot be negative.");
} finally {
System.out.println("Program executed.");
}
}
}
9.TreeSet Programs :
public class Test
{
public static void main(String[] args) {
TreeSet set = new TreeSet();
set.add(10);
set.add(30);
set.add("hari");
System.out.println(set);
}
}
Answer:
import java.util.TreeSet;
public class Test {
public static void main(String[] args) {
TreeSet set = new TreeSet();
try {
set.add(10);
set.add(30);
set.add("hari");
System.out.println(set);
} catch (ClassCastException e) {
System.out.println("Error: Cannot add different data types in TreeSet.");
} finally {
System.out.println("Program executed.");
}
}
}
10.TreeSet programs :
public class Test
{
public static void main(String[] args) {
TreeSet set = new TreeSet();
set.add(20);
set.add(40);
set.add(null);
}
}
Answer:
import java.util.TreeSet;
public class Test {
public static void main(String[] args) {
TreeSet set = new TreeSet();
try {
set.add(20);
set.add(40);
set.add(null);
} catch (NullPointerException e) {
System.out.println("Error: Null values are not allowed in TreeSet.");
} finally {
System.out.println("Program executed.");
}
}
}
Top comments (0)