关于一个程序如何使两边循环一次,该输出结果会有重复以及循环多次
```java
public static void main(String[] args) {
// TODO Auto-generated method stub
for (int a=-30;a<=60;a+=10) {
if(a==60) {
break;
}
for(double b=-22;b<=122;b+=18) {
if(b==158){
break;
}
System.out.println("摄氏温度:"+a+"℃"+" "+"华氏温度:"+b+"℉");
}
}
}
}
```
你这不就是摄氏转华氏吗,也不需要2层循环啊
如果步长设置为1,其实就找个摄氏转华氏的公式就行,但是F就要设置为double型了
F = 1.8*C+32;
public static void main(String[] args) {
for (int a=-30;a<=60;a+=10) {
if(a==60) {
break;
}
int b = (int) (a * 1.8 + 32);
System.out.println("摄氏温度:"+a+"℃"+" "+"华氏温度:"+b+"℉");
}
}