package Set_one;import java.io.*;import java.util.Scanner;public class q1 {public static void main(String[] args) throws Exception{ // Using BufferedReader File x = new File("H:\\Java LAb\\Lab Task CSE 298\\Input.txt"); BufferedReader y = new BufferedReader(new FileReader(x)); String z; while((z = y.readLine()) != null) System.out.println(z); //Using FileReader FileReader as = new FileReader("H:\\Java LAb\\Lab Task CSE 298\\Input 2.txt"); int i; while((i=as.read()) != -1) System.out.println((char)i); //Using Scanner File z1 = new File("H:\\Java LAb\\Lab Task CSE 298\\Input 3.txt"); Scanner ab = new Scanner(z1); ab.useDelimiter("\\Z"); System.out.println(ab.next());}}package Set_one;import java.io.*;import java.io.FileWriter;import java.io.IOException;public class q2 {public static void main(String[] args){ try { FileWriter x = new FileWriter("H:\\Java LAb\\Lab Task CSE 298\\Output.txt"); //Simple way x.write("Hi this is the Ytosko"); x.close(); System.out.println("Writting output done!"); //Complex way FileWriter y = new FileWriter("H:\\Java LAb\\Lab Task CSE 298\\Output 1.txt"); BufferedWriter ax = new BufferedWriter(y); ax.write("I am "); ax.write("Saiki Sarkar"); ax.newLine(); ax.write("i am from SUST"); ax.close(); System.out.println("Writting output 2 done!"); } catch (IOException e) { System.out.println("Error!"); }}}17.3package Set_one;import java.io.*;import java.util.Scanner;public class q3_17_3 {public static void main(String[] args){ Scanner x = new Scanner(System.in); System.out.println("Enter the directory name : "); analysis(x.nextLine());}public static void analysis(String path) { File a = new File(path); if(a.exists()){ System.out.printf("%s %s\n%s\n%s\n%s\n%s %s\n%s %s\n%s %s\n%s %s\n%s %s", a.getName(), "Exists",(a.isFile()?"is a file":"is not a file"),(a.isDirectory()?"is a Directory":"is not a directory"),(a.isAbsolute()?"Is an absulote path":"is not an absulote path"),"Last modified :",a.lastModified(),"Length :",a.length(),"Path :",a.getPath(),"Absulote path :",a.getAbsolutePath(),"Parent :",a.getParent()); if(a.isDirectory()){ String[] b = a.list(); System.out.println("\nDirectory contains :\n"); for(String g : b) System.out.println(g); } } else{ System.out.printf("%s %s",path,"doesn't exists!"); }}}17.4package Set_one;public class q3_17_4 { Integer ac; String fn; String ln; double bal; public q3_17_4(){ this(0,"","",0.0); }public q3_17_4(int i, String string, String string2, double d) { setac(i); setfn(string); setln(string2); setbal(d);}private void setbal(double d) { bal = d; }private void setln(String string2) { ln = string2; }private void setfn(String string) { fn = string;}private void setac(int i) { ac = i;}public int getac(){ return ac;}public String getfn(){ return fn;}public String getln(){ return ln;}public double getbal(){ return bal;}public static void main (String[] args){ q3_17_4 ob1 = new q3_17_4(2, "Saiki", "Sarkar", 3.15); System.out.printf("Account : %d ",ob1.getac()); System.out.printf("Name : %s %s ",ob1.getfn(),ob1.getln()); System.out.printf("Balance : %.2f",ob1.getbal());}}Source :