java - 尝试用三角形方法运行 trianle 程序
问题描述
你好,我正在尝试运行这个三角形程序,它一直给我上图所示的错误。该程序正在编译,但是当它运行时它没有运行。我已经在 Eclipse 中运行了该程序,但我无法让它在 cmd 中运行。有谁知道如何解决这个错误信息?谢谢
import java.util.Scanner;
class Triangle {
int side1, side2, side3;
public Triangle() {
side1 = 0;
side2 = 0;
side3 = 0;
}
public void getData(){
Scanner scan = new Scanner(System.in);
System.out.println ("Enter triangle sides in increasing size:");
System.out.print (" side1= ");
side1 = scan.nextInt();
System.out.print (" side2= ");
side2 = scan.nextInt();
System.out.print (" side3= ");
side3 = scan.nextInt();
}
public boolean isRight () {
return ((side1 * side1 + side2 * side2) == (side3 * side3));
}
public boolean isEquilateral () {
return ((side1==side2) && (side2==side3));
}
public boolean isScalene () {
return ((side1 != side2) && (side1 != side3));
}
public boolean isIsosceles () {
return ((side1 == side2) && (side2 != side3));
}
}
class TriangleEvaluator {
public static void main (String[] args) {
Triangle triangle1 = new Triangle();
triangle1.getData();
if (triangle1.isRight())
System.out.println ("The triangle is right.");
if (triangle1.isEquilateral())
System.out.println ("The triangle is equilateral.");
if (triangle1.isScalene())
System.out.println ("The triangle is Scalene.");
else if (triangle1.isIsosceles())
System.out.println ("The triangle is Isosceles.");
}
}
解决方案
推荐阅读
- swiftui - ARKit3 和 swiftUI 中的 ARWorldTrackingConfiguration-DetectImages
- javascript - 使用 Python 和 selenium 访问网站时欺骗经过的访问时间
- node.js - 如何使用 node-libcurl 获取文本中的响应/正文?
- python - 将值分组到dict中的列表
- windows - 谷歌视频支持插件安装程序任务消耗 CPU
- python - 获取像素最近邻颜色
- vue.js - 登录表单中的记住我复选框
- python - 如何使用进程 ID 查找正在运行的进程的路径?(视窗)
- hash - mod x散列函数如何仅使用较低位的密钥?
- r - winbuilder 在开发版本中找不到它在发布版本中找到的包