Input / Output in Java

Using hsa Console Class

I/O in Java


Simple I/O

DataInputStream stdin = new DataInputStream(System.in);

 

Sample Program

Reading Integers

int age;

c.print("Please enter your age: ");

age = c.readInt();

c.print("Your age next year will be");

c.println(age + 1);

 

Output last letter program

String Word;

final String SENTINEL = "stop";

c.println("Enter words");

word = c.readLine();

while (!word.equals(SENTINEL)) {

c.println(word.charAt(word.length()-1));

word = c.readLine(); }

Reading from a file

BufferedReader input;

input = new BufferedReader(new FileReader(filename));

Output to a file

PrintWriter output;

String filename;

c.println("What is filename:");

filename = c.readLine();

output= new PrintWriter(new FileWriter(filename));

for (int i=0; i<10; i++)

output.println(i);

output.close();