본문 바로가기

Java

#040 배열 속에서 짝수 찾는 법

숫자 배열 속에서 짝수만 원한다면, 아래 코드처럼 찾으면 됨.

: if ( nums[i] % 2 = 0 ) { evenNums++); } → 짝수만 나오게 하는 코드

 

class Main {
	public static void main(String[] args) {
		int[] nums = {1, 2, 3};
		
		int evenNumsLen = 0;
		
		for ( int i = 0; i < nums.length; i++ ) {
			if ( nums[i] % 2 == 0 ) {
				evenNumsLen++;
			}
		}
		
		int[] evenNums = new int[evenNumsLen];
		
		int evenNumsIndex = 0;
		for ( int i = 0; i < nums.length; i++ ) {
			if ( nums[i] % 2 == 0 ) {
				evenNums[evenNumsIndex] = nums[i];
				evenNumsIndex++;
			}
		}
		
		for ( int i = 0; i < evenNums.length; i++ ) {
			System.out.println(evenNums[i]);
		}
	}
}

 

 

 

*전체적인 일상은 노션을 통해 작성하고 있습니다.

링크 : www.notion.so/012-051d2852845d426d8efe6e1f21f6a656