Java 用于将摄氏度转换为华氏度的While循环

Java 用于将摄氏度转换为华氏度的While循环,java,Java,while循环后的分号导致程序无限循环,这就是为什么不打印任何内容 您应该更改while(摄氏您的while循环没有要操作的块。它应该是这样的: Math scores English scores 0 0 2 2 3 7 4 10 2

while循环后的分号导致程序无限循环,这就是为什么不打印任何内容


您应该更改
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++;
    }
  }
}