2x + 4y의 모든 해를 구하기 x와 y는 음이 아닌 정수이다.
public class ex13 {
public static void main(String[] args) {
/*2x + 4y의 모든 해를 구하기 x와 y는 음이 아닌 정수이다.
*
* output
* x = 1 y = 2
* x = 3 y = 1
* x = 5 y = 0
*
* */
for (int x = 0; x <= 10; x++) {
for (int y = 0; y <= 10; y++) {
int result = 2 * x + 4 * y;
if (result == 10) {
System.out.println("x = " + x + ", y = " + y);
}
}
}
}
}
바깥쪽 for 루프에서 x를 0부터 10까지 반복하며, 안쪽 for 루프에서 y를 0부터 10까지 반복합니다.
각 반복에서 2x + 4y의 값을 계산하여 result 변수에 저장합니다.
만약 result가 10과 같다면, 즉 2x + 4y가 10이라면, 해당 x와 y 값을 출력합니다.
따라서, 2x + 4y = 10을 만족하는 음이 아닌 정수 해는 x = 1, y = 2, x = 3, y = 1, x = 5, y = 0입니다.