java연습문제 - 배열을 전달 받아 짝수만 출력

imjingu·2023년 8월 9일
0

개발공부

목록 보기
352/481
package chapter20230809;
import java.util.*;
public class test13 {
	
	
	public static void main(String[] args) {
		/* 배열을 전달 받아 짝수만 출력하는 메서드 작업 */
		int[] numbers = new int[10]; // 배열을 만들어줌
		for(int i = 0; i < numbers.length; i++) { // 배열안에 숫자를 넣어줌
			numbers[i] = i + 1;
		}
		System.out.print("main() : ");
		for(int i = 0; i < numbers.length; i++) {
			System.out.print(numbers[i]); // 숫자 출력
			if ( i < numbers.length -1) { // 숫자 다음 , 를 어줌
				System.out.print(", "); 
			}
		}
		// main() : 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
		System.out.println();
		printOdd(numbers); // 호출 // printOdd() : 2, 4, 6, 8, 10
	}
	
	public static void printOdd(int[] numbers) {
		System.out.print("printOdd() : ");
		for(int i = 0; i < numbers.length; i++) {
			if(numbers[i]%2 == 0) { // 짝수 구함
				System.out.print(numbers[i]); // 짝수만 나타냄
			}
			if ( i < numbers.length -1) {
				System.out.print(", ");
			}
		}
	}
}

0개의 댓글