java custom class 50 이하의 배수 출력
문제
- 정상적인 값 입력 받은 후 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 + " "); } } } }
결과
Leave a comment