java初学者,判断是否为三角形,代码如下,提示我缺少类

2024-10-31 09:22:26
推荐回答(4个)
回答1:

class Triangle {
int a;
int b;
int c;

public Triangle() {
}

public Triangle(int a, int b, int c) { // 把无关的语句去掉
this.a = a;
this.b = b;
this.c = c;
}

public void isTriangle() { // 用这个方法判断是不是三角形
if ((this.a + this.b > this.c) && (this.a + this.c > this.b)
&& (this.b + this.c > this.a)) {
System.out.println("我是一个三角形");
} else
System.out.println("我不是一个三角形");
}
}

public class Test {

public static void main(String[] args) {
Triangle t = new Triangle(2, 3, 1);

t.isTriangle();

}
}

回答2:

直接把报错的代码贴出来嘛,这个也不晓得是不是你在IDE中的源代码

回答3:

System.out.println("我不是一个三角形"); 后面多了一个};或者是前面的else后面加一个{;

回答4:

判断缺少类可能是因为你没有编译就直接运行了,
记得要先用javac,然后用Java执行,这样才能找到类。