2016-09-15 7 views
-2

私はJavaの初心者ですが、3つの入力を受け取り、それを三角形の側面として評価してどのタイプの三角形を決定するのかという課題を抱えていますタイトルに誤りがあります。三角形のメソッドtriangleLengthsは定義されていません

import java.util.Scanner; 
import java.util.ArrayList; 

public class Triangles { 

public static void main(String[] args) { 

    Scanner user_input = new Scanner(System.in); 

    ArrayList<Integer> triangleLengths = new ArrayList<Integer>(); 

    for (int i=0; i < 3; i++) { 

     System.out.print("Triangle length #" + i + ": "); 
     triangleLengths.add(i,user_input.next()); 
    } 

    if (triangleLengths(0) == triangleLengths(1) == triangleLengths(2)) { 

     System.out.println("This triangle is an equilateral triangle"); 

    } 

など

私がいる問題は、私はタイトルにエラーを取得する「IF」ステートメントの行です。ヘルプは非常に高く評価されます。





答えて

0

if (triangleLengths(0) == triangleLengths(1) == triangleLengths(2)) {

if (triangleLengths.get(0) == triangleLengths.get(1) == triangleLengths.get(2)) { 

にあなたの場合の条件で別の問題がある行を交換してください。 Ifはとても大変

if (triangleLengths.get(0) == triangleLengths.get(1) && triangleLengths.get(1) == triangleLengths.get(2)) { 
+0

おかげでそれを修正するブール を受け入れることを忘れないでください!それは今働いて、私はあなたの助けを感謝しています:) –

+1

@ JakeB受諾応答はありがとうと言ってstackoverflowの方法です – SpringLearner

関連する問題