영상
문제
package 반복문2_개념;
/*
[문제]
1에서 200 사이의 숫자 중 다음 조건에 맞는 숫자를 출력하시오.
조건) 6의 배수 중에서 100에 가장 가까운 수를 출력하시오.
[정답]
102
*/
public class 반복문2_개념02_배수의가까운값_문제 {
public static void main(String[] args) {
}
}
Java
복사
해설
package 반복문2_개념;
/*
[문제]
1에서 200 사이의 숫자 중 다음 조건에 맞는 숫자를 출력하시오.
조건) 6의 배수 중에서 100에 가장 가까운 수를 출력하시오.
[정답]
102
*/
public class 반복문2_개념02_배수의가까운값_정답 {
public static void main(String[] args) {
int limit = 100;
int answer = 0;
int i = 1;
while(i <= 200) {
if(i % 6 == 0 && i <= limit) {
answer = i;
}
i = i + 1;
}
// System.out.println(answer);
int nextAnswer = answer + 6;
int rs1 = limit - answer; // 100 - 96
int rs2 = nextAnswer - limit; // 102 - 100
if(rs1 < rs2) {
System.out.println(answer);
}else if(rs1 > rs2) {
System.out.println(nextAnswer);
}
}
}
Java
복사