뱁새유니버스

[알고리즘2] 주어진 배열의 짝수 세기

by 뱁새유니버스

IT

배열 arr1에 3,2,7,9,10,12 값이 저장되어 있습니다. 

여기서 짝수는 2,10,12 총 3개입니다. 

이 짝수들을 세는 코드는 아래와 같습니다.

for문을 통해 arr[1], arr[2]...arr1[i]값까지 불러내서 2로 나눈 값이 0일 경우 짝수라고 판단한 뒤 cnt를 더합니다.(cnt++)

여기서 for(int i : arr1)은 for(int i ; i < n; i++)를 나타내는 것입니다. 이는 enhanced for문이라고 하여 보다 간편한 문법입니다.

package algorithm;

import java.util.Scanner;

public class text {

	static Scanner sc = new Scanner(System.in);

	public static void main(String[] args) {

	// TODO Auto-generated method stub

		int arr1[] = { 3, 2, 7, 9, 10, 12 };
		int cnt = 0;
		for (int i : arr1) { //enhanced for 문법
			if (i % 2 == 0) {
				cnt++;
			}
		}

		System.out.println("짝수는 " + cnt + "개이다");

	}

}

 

반응형

블로그의 정보

가슴이 웅장해지는 모든것

뱁새유니버스

활동하기