Java 用于将摄氏度转换为华氏度的While循环
while循环后的分号导致程序无限循环,这就是为什么不打印任何内容Java 用于将摄氏度转换为华氏度的While循环,java,Java,while循环后的分号导致程序无限循环,这就是为什么不打印任何内容 您应该更改while(摄氏您的while循环没有要操作的块。它应该是这样的: Math scores English scores 0 0 2 2 3 7 4 10 2
您应该更改
while(摄氏您的while
循环没有要操作的块。它应该是这样的:
Math scores English scores
0 0
2 2
3 7
4 10
2 0
2 1
import java.util.*;
公共类Lab1{
公共静态void main(字符串[]args){
双华氏度,摄氏度=0;
而(摄氏度)当我运行java时,我的结果会多次显示“华氏度”和“摄氏度”这两个词。有没有办法专门为“华氏度”和“摄氏度”创建一个列,显示一次这些词,然后在它们下面显示结果?只需打印第一行(“华氏度\摄氏度”)在循环之前。然后,在循环内部,只需打印值(华氏+“\t”+摄氏度)。
Math scores English scores
0 0
2 2
3 7
4 10
2 0
2 1
import java.util.*;
public class Lab1 {
public static void main(String[] args) {
double fahrenheit, celsius = 0;
while (celsius <= 15) {
fahrenheit = (9.0/5.0 * celsius) + 32;
System.out.println( "Fahrenheit:" + fahrenheit + "Celsius:" + celsius);
celsius++;
}
}
}