반응형
1. 양의 정수 10개를 입력받고 2를 입력하면 2의 배수, 3을 입력하면 3의 배
수, 5를 입력하면 5의 배수를 정렬해서 출력하고 0을 입력하면 반복문 종료
입력 예제
5 2 15 18 4 6 21 24 100 30
2
3
5
0
출력 예제
2 4 6 18 24 30 100
6 18 24 30
5 15 30 100
import java.util.Scanner;
public class corona10 {
public static void main(String[] args) {
Scanner scan =new Scanner(System.in);
System.out.println("양의 정수를 10개입력하세요");
String string = scan.nextLine();
String[] num = string.split(" ");//num배열에0부터~9방에 숫자가담김
EXIT:while(true) {
System.out.println("출력할 배수(2,3,5)를 입력하세요 (종료:0)");
int menu = scan.nextInt();
switch(menu) {
case 2 :
for(int i =0; i <10; i++) {
if(Integer.parseInt(num[i])%2 ==0) {
System.out.printf("%s ",num[i]);
}
}
System.out.println();
break;
case 3:
for(int i =0; i <10; i++) {
if(Integer.parseInt(num[i])%3 ==0) {
System.out.printf("%s ",num[i]);
}
}
System.out.println();
break;
case 5:
for(int i =0; i <10; i++) {
if(Integer.parseInt(num[i])%5 ==0) {
System.out.printf("%s ",num[i]);
}
}
System.out.println();
break;
default:
menu = 0;
break EXIT;
}
}
}
}
반응형
'웹 프로그래밍 기초 > 자바기반의 웹&앱 응용SW 개발자' 카테고리의 다른 글
코로나 휴강 대체할 t형의 복습문제12. (0) | 2020.03.08 |
---|---|
코로나 휴강 대체할 t형의 복습문제11. (0) | 2020.03.08 |
코로나 휴강 대체할 t형의 복습문제9. (0) | 2020.03.08 |
코로나 휴강 대체할 t형의 복습문제8. (0) | 2020.03.08 |
코로나 휴강 대체할 t형의 복습문제7. (0) | 2020.03.08 |
댓글