好的,所以我是编程的新手,我才开始用Java编程。我试图编写一个温度转换代码(摄氏温度到华氏温度),由于某种原因,它根本无法运行!请帮助我找出此代码中的错误(尽管可能很愚蠢)。

这是代码:

  package tempConvert;

  import java.util.Scanner;

  public class StartCode {

      Scanner in = new Scanner(System. in );

      public double tempInFarenheit;

      public double tempInCelcius;

      {
          System.out.println("enter the temp in celcius");

          tempInCelcius = in .nextDouble();

          tempInFarenheit = (9 / 5) * (tempInCelcius + 32);

          System.out.println(tempInFarenheit);
      }
  }

最佳答案

您忘记编写main方法,它是程序运行的起点。让我修改您的代码。

import java.util.Scanner;

public class StartCode
{
    Scanner in = new Scanner (System.in);
    public double tempInFarenheit;
    public double  tempInCelcius;


公共静态void主对象(String [] args)

    {
        System.out.println("enter the temp in celcius");

        tempInCelcius = in.nextDouble() ;
        tempInFarenheit = (9/5)*(tempInCelcius+32);

        System.out.println(tempInFarenheit);
    }
}

10-06 01:17