次のコードの何が問題なのか、誰か教えてください。何の結果も示していません。
整数 a,b,c は直角三角形の辺です.(Project Euler problem 39 を解いていました)
|| を使用する場合 && の代わりに、 || に基づいて目的の結果を示します。調子。ただし、 && 条件では機能しません
public static void main(String[] args) {
int a,b,c;
for (a=1;a<120;a++){
for(b=120;b>0;b--){
c= 120-(a+b);
if (((c) > (a+b)) && ((c*c)==(a*a)+(b*b))){
System.out.println(a + " , " + b +" , " + c);
System.out.println("**************");
}
}
}
}