-
Notifications
You must be signed in to change notification settings - Fork 0
/
code2.java
68 lines (51 loc) · 1.6 KB
/
code2.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
// package file1;
// import java.io.*;
// class MyException extends Exception{
// private String message;
// MyException(String message){
// message = this.message;
// }
// public void message(){
// System.out.println(message);
// }
// }
// public class code2 {
// public static void main(String[] args) {
// //program on FILE HANDLING
// try {
// File objFile = new File("/Users/kamakshiojha/Documents/DSA in java/file1/code3.txt");
// throw new MyException("this file is not created");
// // objFile .createNewFile();
// // System.out.println(objFile .exists());
// } catch (MyException e) {
// e.message();
// }
// }
// }
package file1;
import java.io.IOException;
import java.io.File;
class MyException extends Exception {
private String message;
MyException(String message) {
// Fix: Assign the parameter value to the instance variable
this.message = message;
}
public void message() {
System.out.println(message);
}
}
public class code2 {
public static void main(String[] args) {
// program on FILE HANDLING
try {
File objFile = new File("/Users/kamakshiojha/Documents/DSA_in_java/file2/code10.java");
// Fix: Throw the custom exception with a message
throw new MyException("This file is not created.");
//objFile.createNewFile();
//System.out.println(objFile.exists());
} catch (MyException e) {
e.message();
}
}
}