본문 바로가기

Programming/JAVA Programming

JAVA(자바) 정수 10개를 입력받아 3의 배수를 출력하는 프로그램

package practice2_150331;
import java.util.Scanner;
import java.util.InputMismatchException;

public class practice2 {

public static void main(String[] args) {
  
  try{
  Scanner scanner = new Scanner(System.in);
   
  int num[] = new int[10];     //크기가 10인 정수형 배열 선언
  System.out.println("정수 10개를 입력하세요.");
  for(int i=0; i<10; i++){
   num[i] = scanner.nextInt();
   
  }
  
  for(int i=0 ; i<10; i++){
   if(num[i]%3==0){
    if(num[i]==0) continue;    //값이 0일 때는 출력 반복문 넘기기
    System.out.print(num[i]+" ");   //그 외의 3의 배수 출력.
   }
  }
  
  scanner.close();
 
  }
  
  catch(InputMismatchException e){   //int형이 아니라면 프로그램 종료.
   System.out.println("정수가 아니므로 종료합니다. 처음부터 다시시작해주세요. ");
  }
 }
}