用Java do while 实现 输出摄氏温度与华氏温度的对照表
时间: 2023-05-31 12:04:01 浏览: 112
华氏温度与摄氏温度的转换 java小程序
5星 · 资源好评率100%
下面是用Java do while实现输出摄氏温度与华氏温度的对照表的代码:
```
public class TemperatureConverter {
public static void main(String[] args) {
double celsius = 0;
double fahrenheit;
int lowerLimit = 0;
int upperLimit = 100;
int step = 10;
System.out.println("摄氏温度 华氏温度");
System.out.println("--------------------");
do {
fahrenheit = celsius * 1.8 + 32;
System.out.printf("%-8.2f %-8.2f%n", celsius, fahrenheit);
celsius += step;
} while (celsius <= upperLimit);
}
}
```
该程序的功能是输出从0到100度摄氏温度,以10度为步长,对应的华氏温度。程序中使用了do while循环来实现温度转换和输出。在循环体内,先计算出当前摄氏温度对应的华氏温度,然后使用printf方法输出两个温度值,用%n换行符来换行。循环条件是判断当前摄氏温度是否小于等于上限,如果是,则继续循环;否则,结束循环。程序的输出如下所示:
```
摄氏温度 华氏温度
--------------------
0.00 32.00
10.00 50.00
20.00 68.00
30.00 86.00
40.00 104.00
50.00 122.00
60.00 140.00
70.00 158.00
80.00 176.00
90.00 194.00
100.00 212.00
```
阅读全文