/* From: "COMPUTATIONAL PHYSICS, 2nd Ed" by RH Landau, MJ Paez, and CC Bordeianu Copyright Wiley-VCH, 2007. Electronic Materials copyright: R Landau, Oregon State Univ, 2007; MJ Paez, Univ Antioquia, 2007; and CC Bordeianu, Univ Bucharest, 2007. Support by National Science Foundation */ // FileCatchThrow.java: throw, catch IO exception import java.io.*; public class FileCatchThrow{ public static void main(String[] argv) { // Begin main double r, circum, A, PI = 3.141593; // Declare, assign r = 2; circum = 2.* PI* r; // Calculate circum A = Math.pow(r,2) * PI; // Calculate A try { PrintWriter q = new PrintWriter( new FileOutputStream("FileThrowCatch.out"), true); q.println("r = " + r + ", length, A = " + circum + ", " +A);} catch(IOException ex){ ex.printStackTrace(); } // Catch } }