私は、入力された数字に基づいてどのような種類の三角形があるかを示すプログラムを作成するタスクを持っています。私たちが行った他のすべてのプログラムは、私たちのコンパイラでテキストファイルをポップアップしていますが、これはプログラムを通して自分自身でやりたいと思っています。たとえば、彼が望むメソッドの1つはPublic Boolean isTriangleです。しかし、これをクラスに追加する方法がわかりません。この時点までに完了したことはすべて1つのブロックで処理されています。私はそれが間違っていることを知っているが、私は何を貼り付けます。正直なところ私は非常に迷っており、何か指針を使うことができます。彼はパブリックブール値のものを手に書いたので、それは正しいと思うが、私は識別子の予想エラーを得る。私はこれがたぶん畳み込まれていることを知っていて、私は基礎知識が欠けている。どんな助けでもありがとうございます印刷せずにブール値を返すプログラムを作成するにはどうすればよいですか?
{
public Triangle(double a, double b, double c)
{
boolean isTriangle, isScalene, isEquilateral, isRight, isIsosceles ;
isTriangle = (a+b)>= c && (a+c)>= b && (c+b)>= a ;
isScalene = (a != b) || (b != c) || (a != c) ;
isEquilateral = (a == b) && (c == b);
isRight = (Math.pow(a,2)) + (Math.pow(b,2)) == Math.pow(c,2);
isIsosceles = (a == b) || (a == c) || (b == c);//
Public boolean isTriangle()
{ if (isTriangle == true)
}
}
isTriangle()とmain()の2つのメソッドを作成します。 'isTriangle()'の中にロジックを実装し、 'main'からそれを呼び出します。 –
どうすればいいですか?あなたは私のために自分の仕事をしているだけではないので、別の例を使うことができます。彼はパブリックトライアンリッジ –
を持っていた配布資料とまったく同じようにしたいと言った。1.あなたのコンストラクタの外にあなたのメソッドを移動する。 2. [main()](https://docs.oracle.com/javase/tutorial/getStarted/application/)でTriangleをインスタンス化し、この新しいインスタンスを使用してIsTriangle()メソッドを呼び出します。 –