Mega Code Archive

 
Categories / Java / Collections Data Structure
 

Print a table of fahrenheit and celsius temperatures 2

import java.text.*; /* Print a table of fahrenheit and celsius temperatures, a bit more neatly.  * @author Ian F. Darwin, http://www.darwinsys.com/  * @version $Id: TempConverter2.java,v 1.6 2004/03/07 02:50:49 ian Exp $  */ public class TempConverter2 extends TempConverter {   protected DecimalFormat df;   public static void main(String[] args) {     TempConverter t = new TempConverter2();     t.start();     t.data();     t.end();   }   // Constructor   public TempConverter2() {     df = new DecimalFormat("#0.00");   }   protected void print(float f, float c) {     System.out.println(df.format(f) + " " + df.format(c));   }   protected void start() {     System.out.println("Fahr    Centigrade.");   }   protected void end() {     System.out.println("-------------------");   } } class TempConverter {   public static void main(String[] args) {     TempConverter t = new TempConverter();     t.start();     t.data();     t.end();   }   protected void start() {   }   protected void data() {     for (int i=-40; i<=120; i+=10) {       float c = (i-32)*(5f/9);       print(i, c);     }   }   protected void print(float f, float c) {     System.out.println(f + " " + c);   }   protected void end() {   } }