STEPS
1) Create New Project
Project Name: errorhandling
Main Class Name: errorhandling.errorChecking
Replace the generated codes with the following codes (which has discarded all comments and unnecessary codes).
package errorhandling;
public class errorChecking {
public static void main(String[] args) {
// TODO code application logic here
}
}
|
2) Add TRY… CATCH block.
package errorhandling;
public class errorChecking {
public static void main(String[] args) {
try {
} catch (Exception err) {
}
}
}
|
3) Add TRY Content (valid logic).
3-1) Add statements that contain valid logic.
package errorhandling;
public class errorChecking {
public static void main(String[] args) {
try {
int x = 10;
int y = 1;
int z = x / y;
System.out.println(z);
} catch (Exception err) {
}
}
}
|
3-2) Run and observe the output.
4) Add TRY Content (invalid logic).
4-1) Add statements that contain invalid logic.
package errorhandling;
public class errorChecking {
public static void main(String[] args) {
try {
int x = 10;
int y = 0;
int z = x / y;
System.out.println(z);
} catch (Exception err) {
}
}
}
|
4-2) Run and observe the output.
5) Add CATCH content.
5-1) Add the error response statement.
package errorhandling;
public class errorChecking {
public static void main(String[] args) {
try {
int x = 10;
int y = 0;
int z = x / y;
System.out.println(z);
} catch (Exception err) {
System.out.println(err.getMessage());
}
}
}
|
5-2) Run and observe the output.
6) Additional Exercise.
What is the output of the following codes?
package errorhandling;
public class errorChecking {
public static void main(String[] args) {
try {
double x = 10.0;
double y = 0.0;
double z = x / y;
System.out.println(z);
} catch (Exception err) {
System.out.println(err.getMessage());
}
}
}
|
No comments:
Post a Comment