import java.io.BufferedInputStream;
import java.io.IOException;
public final class InputLibrary{
private static BufferedInputStream in = new BufferedInputStream(System.in);
public static char getChar()throws IOException {
int input = in.read();
if(input==-1){
throw new IOException();
}
in.skip(1); //this line now necessary to go to the next line
//in the previous example code deceptively worked without it
return (char)input;
}
public static void main(String[] args)throws IOException {
System.out.print("Enter first initial: ");
char first=getChar();
System.out.println("Your first initial is "+first);
System.out.print("Enter last initial: ");
char last=getChar();
System.out.println("Your last initial is "+last);
}
}
|