====== TempConvert - Temperature conversion tables ====== ---- * Topics: Loops, using the counter variable ---- Write ''TempConvert.java'' to output two temperature conversion tables. * The first table that is output will show temperatures in the range 0 - 212 degrees Fahrenheit and the equivalent temperatures in Celsius. * Increase Fahrenheit values in increments of two, i.e., 0, 2, 4, 6, ..., 212 * Use a //for// loop. * Use a //for// loop counter variable //tempF// (instead of //i//) to represent temperature in Fahrenheit. * //tempF// will be used in the loop to calculate //tempC//, the equivalent Celsius temperature. * The second table that is output will show temperatures in the range 0 - 100 degrees Celsius and the equivalent temperatures in Fahrenheit. * Increase Celsius values in increments of two, i.e., 0, 2, 4, 6, ..., 100 * Use a second //for// loop. * The //for// loop counter variable used here will be called //tempC// to represent temperature in Celsius. * //tempC// will be used in the loop to calculate //tempF//, the equivalent Fahrenheit temperature. * Two formulas will be needed: * Fahrenheit to Celsius: (°F - 32) / 1.8 = °C * Celsius to Fahrenheit: °C × 1.8 + 32 = °F ---- ---- The code: // TempConvert.java // F-to-C and C-to-F conversion tables; // Uses two for loops public class TempConvert { public static void main(String[] args) { // F-to-C table: // Print table headings. // The \t (tab) characters help to set consistent columns // in the output. System.out.println("Fahrenheit" + "\t\t\t" + "Celsius"); // Print table values using a for loop. for ( int tempF = 0; tempF <= 212; tempF=tempF+2 ) { double tempC = (tempF - 32) / 1.8; System.out.println(tempF + "\t\t\t\t" + tempC); } // end for // Want an extra line between the tables System.out.println(); // C-to-F table: // Print table headings. System.out.println("Celsius" + "\t\t\t\t" + "Fahrenheit"); // Print table values using a for loop. for ( int tempC = 0; tempC <= 100; tempC=tempC+2 ) { double tempF = (tempC * 1.8) + 32; System.out.println(tempC + "\t\t\t\t" + tempF); } // end for } // end main } // end class ----