2 qq 35396496 qq_35396496 于 2017.09.06 21:59 提问

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.getArea());
System.out.printf("圆的周长为%f",c.getLenght());
System.out.printf("梯形的面积为%f",l.f());}}
图片

2个回答

xiaoming120915
xiaoming120915   2017.09.07 09:10

这个问题应该是你的GetLaderAndircle引用了其他的文件,所以在编译这个文件是不能直接编译,如果是使用开发工具来做的话,这个问题是不需要我们关心的,但是你使用cmd命令行编译时就需要注意了

Small_Mouse0
Small_Mouse0   Ds   Rxr 2017.09.07 10:29

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


 System.out.printf("圆的面积为%f",c.getArae());
System.out.printf("圆的周长为%f",c.getLenght());
System.out.printf("梯形的面积为%f",l.f());}}
Csdn user default icon
上传中...
上传图片
插入图片