문제

quiz

  • 정상적인 값 입력 받은 후 50이하의 배수 출력




코드

Main.java

package pack_CusCls07;

import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		
		Scanner scanner = new Scanner(System.in);
		System.out.print("배수를 구할 정수를 입력하세요 : ");
		int num = scanner.nextInt();
		scanner.close();
		
		if (num < 2 || num > 10) {
			System.out.println("올바른 값을 입력하세요. 프로그램을 종료합니다.");
            System.exit(0);
		} else {
			CustomCls cls = new CustomCls(num);
			cls.mtdMultiple();
			
		}
	}

}

CustomCls.java

package pack_CusCls07;

public class CustomCls {
	
	private int num;

	public CustomCls(int num) {
		this.num = num;
	}
	
	public void mtdMultiple() {
		
		for (int i = num; i <= 50; i++) {
			if (i%num ==0) {
				System.out.print(i + "  ");
			}
		}	
	}
}


결과

quiz quiz

Leave a comment