ConversionDemo.java import java.util.*;//package for scanner class class Tempconversion//temperature conversion class { public void farenheattocelcius(double temp) {//method for farenheat to celcius conversion System.out.println(\"Celcius Farenheat\"); System.out.println(\"-----------------------------\"); for(int i=(int) temp;i>30;i--) { temp = ((9.0*i)/5+32);//formula for converting into celcius System.out.println(i+\" \" +temp); } } public void celciustofarenheat(double temp) {//method for converting celcius to farenheat System.out.println(\"Farenheat Celcius\"); System.out.println(\"-----------------------------\"); for(int i=(int) temp;i>=30;i=i-10) { temp = 5.0*(i - 32)/9;//formula for converting into celcius String temp1 = String.format(\"%.2f\", temp); System.out.println(i+\" \" +temp1); } } } class ConversionDemo {//main class public static void main(String[] args) {//main method Tempconversion f=new Tempconversion();//object creation f.farenheattocelcius(40);//calling method f.celciustofarenheat(120); } } output Celcius Farenheat ----------------------------- 40 104.0 39 102.2 38 100.4 37 98.6 36 96.8 35 95.0 34 93.2 33 91.4 32 89.6 31 87.8 Farenheat Celcius ----------------------------- 120 48.89 110 43.33 100 37.78 90 32.22 80 26.67 70 21.11 60 15.56 50 10.00 40 4.44 30 -1.11 Solution ConversionDemo.java import java.util.*;//package for scanner class class Tempconversion//temperature conversion class { public void farenheattocelcius(double temp) {//method for farenheat to celcius conversion System.out.println(\"Celcius Farenheat\"); System.out.println(\"-----------------------------\"); for(int i=(int) temp;i>30;i--) { temp = ((9.0*i)/5+32);//formula for converting into celcius System.out.println(i+\" \" +temp); } } public void celciustofarenheat(double temp) {//method for converting celcius to farenheat System.out.println(\"Farenheat Celcius\"); System.out.println(\"-----------------------------\"); for(int i=(int) temp;i>=30;i=i-10) { temp = 5.0*(i - 32)/9;//formula for converting into celcius String temp1 = String.format(\"%.2f\", temp); System.out.println(i+\" \" +temp1); } } } class ConversionDemo {//main class public static void main(String[] args) {//main method Tempconversion f=new Tempconversion();//object creation f.farenheattocelcius(40);//calling method f.celciustofarenheat(120); } } output Celcius Farenheat ----------------------------- 40 104.0 39 102.2 38 100.4 37 98.6 36 96.8 35 95.0 34 93.2 33 91.4 32 89.6 31 87.8 Farenheat Celcius ----------------------------- 120 48.89 110 43.33 100 37.78 90 32.22 80 26.67 70 21.11 60 15.56 50 10.00 40 4.44 30 -1.11.