Sunday, June 30, 2019

Prepare a class diagram for given group of classes using multiplicity, generalization, association concepts. And add at least 5-7 attributes and 3-5 operations for particular class Page, Shape, Point, Line, Arc, Ellipse, Rectangle, Circle

Refine the student manager program to manipulate the student information from files by using the DataInputStream and DataOutputStream. Assume suitable data

 
         
import java.io.*;

public class Dataio {

    public static void main(String args[]) throws IOException {

        DataInputStream dataIS = new DataInputStream(new FileInputStream("stdinfo.txt"));

        DataOutputStream dataOS = new DataOutputStream(new FileOutputStream("newstdinfo.txt"));
        // manipulate the student information from files
        String str;
        while ((str = dataIS.readLine()) != null) {
            String upper = str.toUpperCase();
            System.out.println(upper);
            dataOS.writeBytes(upper + "  ,");
        }
        dataIS.close();
        dataOS.close();
    }
}