The Way to Programming
The Way to Programming
Here’s the code I was provided with and I want to know how to change this into a do/while loop.
import java.text.DecimalFormat; public class ConversionTable { public static void main(String args[]){ double cels; double fahr; DecimalFormat df = new DecimalFormat("0.0"); for (fahr=0; fahr<=300; fahr+=20) { cels = (double) (5.0 / 9 * (fahr - 32)); System.out.println("Fahrenheit: " + Math.round(fahr) + " to " + "Celsius: " + df.format(cels)); } } }
I’m not sure if you understand what you are asking, but here you go:
int fahr = 0; do { cels = (double) (5.0 / 9 * (fahr - 32)); System.out.println("Fahrenheit: " + Math.round(fahr) + " to " + "Celsius: " + df.format(cels)); fahr += 20; } while (fahr <= 300);
You don't need a do/while loop here, a while loop or your current loop would work just fine. A do/while loop is a loop that executes ONCE no matter if the condition is false or true. In your case, your while condition will remain true for quite a time.
Sign in to your account