Computer Science 1
Top Lectures Assignments Noticeboard

Using Classes, Part II

  1. Simple I/O
  2. We are going to use two simple, but useful classes that help us do I/O:

    Note - not part of Java per se. Were defined and developed by Prof. Turner as part of the Clemson University Computer Science Java class library.

  3. The class: BasicDataWriter
  4. The class: BasicDataReader
  5. Example
  6. import cucs.*;
    class tryit {
      public static void main (String args[]) {
        BasicDataReader fromKeyboard = new BasicDataReader ();
        BasicDataWriter toMonitor = new BasicDataWriter ();
        BasicDataWriter toFile = new BasicDataWriter ("DATA.TXT");
        String s;
    
        toMonitor.write ("Enter your name> ");
        s = fromKeyboard.readLine ();
        toFile.writeln (s);
        toMonitor.write ("Enter your favorite book> ");
        s = fromKeyboard.readLine ();
        toFile.writeln (s);
      
        toFile.close ();
        toMonitor.close ();
        fromKeyboard.close ();
    
      }
    }
    

Last modified: 9/1/1999