如果是Java,则不是语句错误 类框 { //实例变量 双倍长度,益普索; 双宽度,米科斯; 双高,柏拉图; //建设者 公用箱(双面) { 宽度=侧面; 高度=侧面; 长度=侧面; } 公用箱(双x、双y、双z) { 柏拉图=y; 益普索=z; mikos=x; } //方法 双重计算(双重praksi) { 返回2*(宽度*高度+ 宽度*长度+ 高度*长度); } 双卷(双埃姆瓦登) { 返回柏拉图*伊普索*米科斯; } @凌驾 公共字符串toString(){ 返回“体积:”+体积(1)+“\n计算:”+计算(1); } 公共类多维数据集扩展框{ 公共立方体(双面){ 超级(边,边,边); 如果(side

如果是Java,则不是语句错误 类框 { //实例变量 双倍长度,益普索; 双宽度,米科斯; 双高,柏拉图; //建设者 公用箱(双面) { 宽度=侧面; 高度=侧面; 长度=侧面; } 公用箱(双x、双y、双z) { 柏拉图=y; 益普索=z; mikos=x; } //方法 双重计算(双重praksi) { 返回2*(宽度*高度+ 宽度*长度+ 高度*长度); } 双卷(双埃姆瓦登) { 返回柏拉图*伊普索*米科斯; } @凌驾 公共字符串toString(){ 返回“体积:”+体积(1)+“\n计算:”+计算(1); } 公共类多维数据集扩展框{ 公共立方体(双面){ 超级(边,边,边); 如果(side,java,if-statement,Java,If Statement,您的println语句中有一个逗号。它应该是: class Box { // Instance Variables double length ,ipsos ; double width ,mikos ; double height ,platos; // Constructors public Box ( double side ) { width = side ; height = side ; length = side ; } public Box ( double x , doubl

您的println语句中有一个逗号。它应该是:

class Box
{
// Instance Variables
double length ,ipsos ;
double width ,mikos ;
double height ,platos;
// Constructors
 public Box ( double side )
{
width = side ;
height = side ;
length = side ;
}
public Box ( double x , double y , double z)
{
    platos = y ;
ipsos = z;
mikos = x ;

}

// Methods
double calculate(double praksi)
{
return 2 * ( width * height +
width * length +
height * length ) ;
}
double volume(double emvadon)
{
return platos*ipsos*mikos ;
}

@Override
public String toString() {
    return "Volume: " + volume(1) + "\n Calculate: " + calculate(1);
}
public class Cube extends Box {
    public Cube(double side) {
        super(side, side, side);
        if (side<0) { System.out,println("lathos timi);} 
    }
}

}

println语句中有一个逗号。它应该是:

class Box
{
// Instance Variables
double length ,ipsos ;
double width ,mikos ;
double height ,platos;
// Constructors
 public Box ( double side )
{
width = side ;
height = side ;
length = side ;
}
public Box ( double x , double y , double z)
{
    platos = y ;
ipsos = z;
mikos = x ;

}

// Methods
double calculate(double praksi)
{
return 2 * ( width * height +
width * length +
height * length ) ;
}
double volume(double emvadon)
{
return platos*ipsos*mikos ;
}

@Override
public String toString() {
    return "Volume: " + volume(1) + "\n Calculate: " + calculate(1);
}
public class Cube extends Box {
    public Cube(double side) {
        super(side, side, side);
        if (side<0) { System.out,println("lathos timi);} 
    }
}

}

如果你是个白痴,那么其他人也一样:-)这是一个很容易犯的错误:)每当我学习任何新的东西,我都会假设所有的错误都是由于我不理解我要学习的新东西,我完全忘记了检查基础!一个问题……如果我运行这个程序,它不会要求给出一个值,对吗?顺便说一句,我在BlueJ中运行它。所以当我编译和运行它时,它会创建一个框并我在空白框里放了一些值,但是它什么也没做。这是一个错误的定义吗?这只是一个类定义,这里没有任何实例化或运行它。我以前没有使用BROJ,但是我假设它有某种测试工具,它基于构造函数的论证创建一个对话框。如果你是一个白痴,那么每个人都是。ne else:-)这是一个很容易犯的错误:)每当我学习任何新东西时,我会假设所有的错误都是因为我不理解我要学习的新东西,我完全忘记了检查基础!一个问题……如果我运行这个程序,它不会要求给出值,对吗?顺便说一句,我在BlueJ中运行它。所以当我编译和运行它时,它会一个框和我在空白框中放了一些值,但它什么也没做。这是一个错误吗?这只是一个类定义,这里没有任何实例化或运行它。我以前没有使用BROJ,但是我假设它有某种测试工具,它基于构造函数的参数创建一个对话框。如果你想让人们花时间阅读,你需要花时间把它适当地缩进。(现在不用麻烦了,因为我预计这个问题很快就会结束。但下一次…)一个问题。如果我运行这个程序,它不会要求给出一个值,对吧?我在BLUJ中运行它。所以当我编译并运行它时,它创造了一个盒子,我把一些值放在空白框里,但是它什么也没做。有什么不对吗?你的代码看起来像狗的早餐。如果你想让人们花时间去读它,你需要花时间给我。正确地回答它。(现在不用麻烦了,因为我想这个问题很快就会结束。但是下次…)一个问题。如果我运行这个程序,它不会要求给出一个值,对吗?我在BRUJ中运行它。所以当我编译并运行它时,它创建了一个框,我把一些值放在空白框里,但是它什么也没做。有什么不对吗?