错误:在类卷中找不到主要方法,请将main方法定义为: public static void main(String [] args) 或者JavaFX应用程序类必须扩展javafx.application.Application
import java.util.*;
class volume {
private int x;
public float volume(float l) {
return (l * l * l);
}
public float volume(float r, float h) {
return (3.14f * r * r * h);
}
public float volume(float l, float b, float h) {
return (l * b * h);
}
}
class main {
public static void main(String[] args) {
volume a = new volume();
System.out.println("volume of cube=" + a.volume(10));
System.out.println("volume of cylinder=" + a.volume(10, 10));
System.out.println("volume of cuboid=" + a.volume(10, 10, 10));
}
}
答案 0 :(得分:1)
将您的main
方法移至volume
课程,并将volume
课程公开。您不需要class main
。
答案 1 :(得分:0)
删除class main {和}然后你将在Volume类中有一个main方法
答案 2 :(得分:0)
您的程序运行正常。您只需编译main
类并执行main
类。
答案 3 :(得分:0)
逻辑上,main方法应该在Volume类中。尽管如此,您的代码应该有效。但是你得到错误的真正原因是因为记住:在Java中,类名必须以大写字母开头。
只需将类卷重命名为Volume,将main重命名为Main,它应该可以正常工作。
答案 4 :(得分:0)
请在您的计划中更改您的公开课程。一切正常。