我最近设计了一个程序,可以通过边长来识别三角形的类型。 它们是等边三角形、等腰三角形。我在制作时遇到问题 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/