JAVA FOR QUIZ 3>
0911 수업기록_
Quiz 3>
사용자로부터 숫자를 입력받으면 0부터 해당 숫자 사이 존재하는 모든 5의 배수를 한줄에 10개씩 출력 음수를 입력하는 경우에도 프로그램이올바르게 동작할 것
package quiz;
import java.util.Scanner;
public class B06_ForQuiz_2 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("숫자를 입력 :");
int lastNum = sc.nextInt(); // lastnumber를 받고 있다라는 표시
if (lastNum >= 0) { // 양수
for (int i = 0, cnt = 0; i <= lastNum; ++i) { // count 줄임 cnt
if (i % 5 == 0) {
System.out.print(i + " ");
if (++cnt % 10 == 0) {
System.out.println();
}
}
}
} else { // 음수
for (int i = 0, cnt = 0; i >= lastNum; --i) {
if (i % 5 == 0) {
System.out.print(i + " ");
if (++cnt % 10 == 0) {
System.out.println();
}
}
}
}
}
}