Что случилось с моим кодом? Он печатает 2,2, когда правильный ответ явно 6,8Специальный пифагорейский триплет
public static void main(String[] args) {
int a = 1;
int b = 1;
int answer = 0;
int j = 4;
while (j == 4) {
for (a = 1; a <= 10; a++) {
for (b = 1; b <= 10; b++) {
answer = a * a + b * b;
if (answer == 100) {
j = 10;
}
}
}
}
System.out.println(a + " " + b);
}
что такое 'j' for ??? – Doorknob
Здесь нужно проверить, остановится ли цикл while или продолжен. – user3123012
Почему не просто 'while (answer! = 100)'? – Doorknob