求大神帮忙看一下这个java程序哪有错。新手求教

2025-03-13 03:04:18
推荐回答(1个)
回答1:

错误的地方有两个:

第一、假设你这些代码都放在一个*.java文件里面,那么最多只能有一个publie修饰的class类,而你这里写了很多个public,这是第一个错。

第二、【public double Circle(double a)】写错了,【Circle】是类名,以类名命名的方法只能是构造方法,而构造方法不能加返回值,正确的写法是【public Circle(double a)】。
后面的【public double Triangle(double a, double b)】,
还有【public double Square(double c, double d)】,
的错误都是一样,需要把返回值的声明double 删掉。