使用do-while实现:输出摄氏温度与华氏温度的对照表,要求它从摄氏温度0度到250度,每隔20度为一项,对照表中的条目不超过10条。 转换关系:华氏温度=摄氏温度*9/5.0+温度
时间: 2024-11-27 17:21:56 浏览: 6
基于LCD1602显示屏+串口输出显示DS18B20温度数据设计-C51单片机软件源代码.rar
5星 · 资源好评率100%
使用do-while循环可以轻松地实现这个功能。下面是一个简单的Java程序示例:
```java
public class TemperatureConverter {
public static void main(String[] args) {
int celsius = 0;
do {
double fahrenheit = (celsius * 9 / 5.0) + 32; // 转换公式
System.out.println("摄氏温度: " + celsius + " 度\t华氏温度: " + fahrenheit + " 度");
if (fahrenheit > 400) { // 防止超过10条记录
break;
}
celsius += 20;
} while (celsius <= 250);
}
}
```
在这个程序里,我们初始化摄氏温度为0,并通过do-while循环不断增加温度。每次循环都会计算对应的华氏温度并打印出来。当华氏温度超过400度(由于华氏度超出表格范围),我们就使用`break`跳出循环。这样就确保了输出的对照表不会超过10条。
阅读全文