谁能告诉我以下代码有什么问题。它没有显示任何结果。
整数 a,b,c 是直角三角形的边。(正在解决 Project Euler 问题 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("**************");
}
}
}
}