これまでのところこれがあります。それはコンパイルされて実行されますが、ユーザーが各長さの側面に置くまでのみです。情報が入力された後、プログラムはユーザにそれがどの三角形であるかを知らせなければならないが、三角形ではない。私は、ユーザーからの各辺の長さを取得することによって、三角形(等辺、スカラー、二等辺三角形)のタイプを決定するコードを書いています。
import java.util.Scanner; //declare scanner
public class SideClassification {
public static void main(String [] args)
{
Scanner input = new Scanner (System.in); //declare scanner
//declare sides of triangle
int sideA = 0;
int sideB = 0;
int sideC = 0;
System.out.print ("Enter the length of side A: "); //ask user for length of side A
sideA = input.nextInt();
System.out.print ("Enter the length of side B: "); //ask user for length of side B
sideB = input.nextInt();
System.out.print ("Enter the length of side C: "); //ask user for lenght of side C
sideC = input.nextInt();
}
public static boolean isEqualateral (int sideA, int sideB, int sideC) //if statement for equalateral triangle
{
if ((sideA == sideB) && (sideB == sideC))
{
return true;
}
else
{
return false;
}
}
public static boolean isIsoceles (int sideA, int sideB, int sideC) //if statement for isoceles triangle
{
if((sideA == sideB) || (sideA == sideC) || (sideB == sideC))
{
return true;
}
else
{
return false;
}
}
public static boolean isScalene (int sideA, int sideB, int sideC) //if statement for scalene triangle
{
if((sideA != sideB) && (sideA != sideC) && (sideB != sideC))
{
return true;
}
else
{
return false;
}
}
}
関数 'isEqualateral'、 'isIsoceles'、およびisScalene'を呼び出す必要があります。 –