首页 > 解决方案 > 我在java中出现这样的错误背后的原因是什么?

问题描述

package Akash;
public class hell
{
    public static long toMilesPerHour (double kilometersPerHour) {

        if (kilometersPerHour < 0) {
            return -1;
        }
        else {
            long milesPerHour = Math.round(kilometersPerHour / 1.609);
            return milesPerHour;
        }
    }

    public static void printConversion (double kilometersPerHour) {

        if (kilometersPerHour < 0) {
            System.out.println("Invalid Value");
        }
        else {
            long miles = toMilesPerHour(kilometersPerHour);
            System.out.println(kilometersPerHour + " km/h = " + miles + " mi/h");
        }
    }
}

错误:在 Akash.hell 类中找不到主方法,请将主方法定义为:public static void main(String[] args) 或 JavaFX 应用程序类必须扩展 javafx.application.Application

标签: java

解决方案


您的程序中缺少主要方法,它应该如下所示

public class Cash{
    
    public static void main(String[] args) {
        Hell.printConversion(10);
    }
}

推荐阅读