Java程序报错,对着课本上敲得报错Lader cannot be resolved to a type

packageMyFirst;importjava.util.Scanner;importjava.util.logging.Logger;publicclasscomp... package MyFirst;

import java.util.Scanner;
import java.util.logging.Logger;

public class compute {
public static void main(String args[]){
double area=0;
Lader laderOne;这里报错Lader cannot be resolved to a type
laderOne=new Lader();这里也是Lader cannot be resolved to a type
laderOne.seAbove(10);
laderOne.setBottom(20);
laderOne.setHeight(30);
area=laderOne.computeArea();
class Lader{
double above,bottom,height;
Lader(){}
Lader(double a,double b,double c){
above=a;
bottom=b;
height=c;
}
public void setAbove(double a){
above=a;

}
public void setBottom(double b){
bottom=b;

}
public void setHeight(double c){

height=c;

}
double computeArea(){
return(above+bottom)*height/2.0;
}
}

System.out.printf("该面积是:"+area);
}

}
展开
 我来答
heptnaol
2016-10-03 · TA获得超过7263个赞
知道大有可为答主
回答量:7120
采纳率:78%
帮助的人:1839万
展开全部
package MyFirst;
public class compute
{
    public static void main(String args[])
    {
        class Lader
        {
            double above, bottom, height;
            Lader()
            {
            }
            @SuppressWarnings("unused")
            Lader(double a, double b, double c)
            {
                above = a;
                bottom = b;
                height = c;
            }
            public void setAbove(double a)
            {
                above = a;
            }
            public void setBottom(double b)
            {
                bottom = b;
            }
            public void setHeight(double c)
            {
                height = c;
            }
            double computeArea()
            {
                return (above + bottom) * height / 2.0;
            }
        }
        double area = 0;
        Lader laderOne;
        laderOne = new Lader();
        laderOne.setAbove(10);
        laderOne.setBottom(20);
        laderOne.setHeight(30);
        area = laderOne.computeArea();
        System.out.printf("该面积是:" + area);
    }
}

另外,包名建议小写,类名建议首字母大写。

骨傲寒风
2016-10-03 · 超过16用户采纳过TA的回答
知道答主
回答量:43
采纳率:0%
帮助的人:27.8万
展开全部
Lader不是系统默认的类,而是一个自定义个实体类。

所以你应该这样做:
1、新创建一个叫做Lader的类。
2、在你现在这个java文件中到入新创建的类的包。
这样就好了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式