책: 명품 JAVA Programming (명품 자바 프로그래밍)
문제: 실습문제 3장(반복문과 배열 그리고 예외 처리) 5번 3-5
<해결할 문제>
양의 정수를 10개 입력받아 배열에 저장하고, 배열에 있는 정수 중에서 3의 배수만 출력하는 프로그램을 작성하라.
<명세서>
1. 10개짜리 배열을 생성하고 초기화
2. 정수를 입력받고 배열에 저장 (10번 반복)
3. 배열에 저장된 양의 정수 중 3으로 나누어 떨어지는 수만 출력
/* 21/02/24
* 책: java programing
* 3장 연습문제 5번
* 양수 10개를 입력받아 배열에 저장하고 정수 중에서 3의 배수만 출력하는 프로그램
* */
import java.util.Scanner;
public class ex05 {
public static void main(String[] args) {
// 양의 정수 10개를 입력받아 배열에 저장
System.out.print(">> 양의 정수 10개를 입력하시오. ");
Scanner scan = new Scanner(System.in);
int[] arr = new int[10];
for(int i=0; i<arr.length; i++) {
arr[i] = scan.nextInt();
}
// 배열에 저장된 양수 출력하기
for(int i=0; i<arr.length; i++) {
if(arr[i] %3 == 0)
System.out.print(arr[i] + " ");
}
}
}
<실행 결과>
<의문점>
양의 정수를 입력하라고 했는데 음수도 입력이 된다?
다음 글에서 보완해보도록 하자
'IT 이야기 > JAVA' 카테고리의 다른 글
[명품 JAVA Programming] 실습문제 3장 10번 문제 해결하기 (0) | 2021.02.15 |
---|---|
[명품 JAVA Programming] 실습문제 3장 9번 문제 해결하기 (0) | 2021.02.15 |
[명품 JAVA Programming] 실습문제 3장 8번 문제 해결하기 (0) | 2021.02.13 |
[명품 JAVA Programming] 실습문제 3장 7번 문제 해결하기 (0) | 2021.02.13 |
[명품 JAVA Programming] 실습문제 3장 5번 문제 해결하기 / 양의 정수만 입력받기 / java 양의정수 판단하기 (0) | 2021.02.12 |