2 qq 35396496 qq_35396496 于 2017.09.06 21:34 提问

求助大神 这个Java程序出现下图这样的情况

package tom.jiafei;
class Lader{
double upbottom,lobottom,height;
Lader(double a,double b,double c){
upbottom=a;
lobottom=b;
height=c;}
public double f(){
return (upbottom+lobottom)*height/2;}}
class Circle{
double radiues;
Circle(double a){
radiues=a;}
public double getArae(){
return 3.14*radiues*radiues;}
public double getLenght(){
return 3.14*2*radiues;}}

import tom.jiafei.*;
public class getLaderAndCircle{
public static void main(String args[]){
Lader l=new Lader(3,5,6);
Circle c=new Circle(3.5);
System.out.printf("圆的面积为%f",c.getArae());
System.out.printf("圆的周长为%f",c.getLenght());
System.out.printf("梯形的面积为%f",l.f());}}图片

6个回答

caozhy
caozhy   Ds   Rxr 2017.09.07 09:25

这些函数都忘记加上public了
另外还有,你的英语太差了,length、area都拼写错了

jesonjoke
jesonjoke   2017.09.07 10:00
jesonjoke
jesonjoke 回复qq_35396496: 你的程序我拿到eclipse里面运行了,不会报错,但是在dos命令中运行也会报错。原因应该是你最上边的package问题,因为使用javac的方式去编译java类的时候,有package和没有是不一样的。区别在于你的javac命令后面是直接写你的类名,还是要带上你的包名。参考我发给你的这个文章链接,重新试一试。
3 个月之前 回复
qq_35396496
qq_35396496 上面那个包 有什么问题吗?? 请大神指点下
3 个月之前 回复
Small_Mouse0
Small_Mouse0   Ds   Rxr 2017.09.07 10:28

报错的地方没错,,这样输出可以的,,,,,新手起始用集成开发工具好点,,,cmd这种,是装逼用的( ▼-▼ )

 System.out.printf("圆的面积为%f",c.getArae());
System.out.printf("圆的周长为%f",c.getLenght());
System.out.printf("梯形的面积为%f",l.f());}}
qq_35396496
qq_35396496 我们只学的这个 ………… 大神的意思是在开发工具可以运行?
3 个月之前 回复
Small_Mouse0
Small_Mouse0   Ds   Rxr 2017.09.07 10:57

【追加】
图片说明

Small_Mouse0
Small_Mouse0 不好意思追加错了
3 个月之前 回复
Small_Mouse0
Small_Mouse0   Ds   Rxr 2017.09.07 10:58

【追加】,,上面那张忽略,,,( ▼-▼ )
图片说明

Small_Mouse0
Small_Mouse0 回复qq_35396496: 还有这种操作,,,,一看就是移动客户端,哈哈,,复制这个网址,去浏览器上看:http://img.ask.csdn.net/upload/201709/07/1504753105_638560.png
3 个月之前 回复
qq_35396496
qq_35396496 图片显示不出来………
3 个月之前 回复
loowooowool
loowooowool   2017.09.07 11:19

整个eclipse吧,对自己好点,问题也好定位

Csdn user default icon
上传中...
上传图片
插入图片