Mega Code Archive

 
Categories / Java by API / Java Io
 

New BufferedReader(InputStreamReader input)

/*  * Output:  */ import java.io.BufferedReader; import java.io.InputStreamReader; public class MainClass {   public static void main(String args[]) {     try {       InputStreamReader isr = new InputStreamReader(System.in);       BufferedReader br = new BufferedReader(isr);       while (true) {         System.out.print("Radius? ");         String str = br.readLine();         double radius;         try {           radius = Double.valueOf(str).doubleValue();         } catch (NumberFormatException nfe) {           System.out.println("Incorrect format!");           continue;         }         if (radius <= 0) {           System.out.println("Radius must be positive!");           continue;         }         double area = Math.PI * radius * radius;         System.out.println("Area is " + area);         return;       }     } catch (Exception e) {       e.printStackTrace();     }   } }