자바

배열 실습문제

취준생코린이 2021. 4. 15. 12:27
728x90

배열을 생성하여

1. 짝수값만 출력,

2. 홀수값만 출력 & 홀수 총개 출력,

3. 최대값 출력, 최소값 출력

코드 작성하기

public class Ex02배열실습 {

	public static void main(String[] args) {
//		1. 임의의 배열 생성
		int[] arr = { 1, 2, 3, 4, 5, 6, 7, 8 };

//		2. 전체 배열 검사 진행후, 짝수인 값만 출력

		System.out.print("array에 들어있는 짝수는 ");

		for (int i = 0; i < arr.length; i++) {
			if (arr[i] % 2 == 0)
				System.out.print(arr[i] + " ");
		}
		System.out.println("입니다.");

//		3. 홀수인 값만 출력 및 홀수의 총개 출력
		int count = 0;

		System.out.print("array에 들어있는 홀수는 ");

		for (int i = 0; i < arr.length; i++) {

			if (arr[i] % 2 != 0) {
				System.out.print(arr[i] + " ");
				count++;
			}

		}

		System.out.println("이며,");
		System.out.println("총 " + count + "개 입니다");

//		4. 최대값  출력
		int max = arr[0];

		for (int i = 0; i < arr.length; i++){
			if (arr[i] > max)
				max = arr[i];
		}
		System.out.println("가장 큰 값은 " + max + "입니다.");
		
//		4. 최소값  출력
		int min = arr[0];

		for (int i = 0; i < arr.length; i++){
			if (arr[i] < min)
				min = arr[i];
		}
		System.out.println("가장 작은 값은 " + min + "입니다.");

	}

}
array에 들어있는 짝수는 2 4 6 8 입니다.
array에 들어있는 홀수는 1 3 5 7 이며,
총 4개 입니다
가장 큰 값은 8입니다.
가장 작은 값은 1입니다.

 

728x90

'자바' 카테고리의 다른 글

[자바]2차원 배열  (0) 2021.04.16
[자바]for-each문이란  (0) 2021.04.16
배열 선언 및 생성  (0) 2021.04.15
별찍기  (0) 2021.04.15
for 문  (0) 2021.04.15