Java:如何为 isos 的两侧创建一个条件。三角形但不相等。三角形

标签 java

我最近设计了一个程序,可以通过边长来识别三角形的类型。 它们是等边三角形、等腰三角形。我在制作时遇到问题 isos 的不同条件。和等价。三角形:

     if((AB==BC) ^ (BC==AC) ^ (AB==AC) && triInequality) {
     System.out.println(triCon + "ABC is an Isosceles Triangle");
     } else if(AB==BC && AB==AC && AC==BC && triInequality) {
           System.out.println(triCon + "ABC is an Equilateral Triangle");

请帮助我!我是 Java 编程新手。

感谢您的提前。

最佳答案

如果三边都相等,则为等边。如果只有两条边相等,则为等腰

 if((AB==BC) && (BC==AC)) 
 {
       System.out.println("ABC is an Equilateral Triangle");
 }
 else if(AB==BC || AB==AC || AC==BC) 
 {
       System.out.println("ABC is an Isosceles Triangle");
 }

关于Java:如何为 isos 的两侧创建一个条件。三角形但不相等。三角形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27957359/

相关文章:

java - 在Java中的其他模式对话框之上显示另一个模式对话框

java - NullPointerException java 声音文件

java - 显示带有 HTTP 请求的网页

java - 当我们在使用 swt 的 eclipse 插件开发中按下最大化按钮时,复合 Material 的宽度会发生变化

java - 在Java中的父类(super class)方法中创建一个新的子类

java - 使用ImageIO读取JCS_YCCK图像

java - JAR 文件——当我运行它时没有任何反应

java - 如何检查空字符串

java - 同时为 HTTP 和 WS 客户端提供服务

java - 从外部检查 Java 对象层次结构