OOP-JAVA Practical 21

OOP-JAVA Practical 21
  • Aim: Write a program to create a file name 123.txt, if it does not exist. Append a new data to it if it already exist. Write 150 integers created randomly into the file using Text I/O. Integers are separated by space.
  • Code:
    import java.io.File;
    import java.io.FileWriter;
    import java.util.Scanner;
    public class practical21{
        public static void main(String[] args) {
            try {
                File file = new File("123.txt");
                FileWriter mWriter=new FileWriter("123.txt");
                for(int i=0;i<150;i++){
                    mWriter.write(String.format("%4d", (int)(Math.random()*150)));
                    if ((i+1)%25==0) {
                        mWriter.write("\n");
                    }
                }
                mWriter.close();
                Scanner s=new Scanner(file);
                while (s.hasNextLine()) {
                    String data=s.nextLine();
                    System.out.print(data);
                }
                s.close();
            } catch (Exception e) {
                System.out.println("An error occurred");
            }
        }
    }
  • Output:
    Output of practical 21

Comments