Test080 배열의 개요 / 배열의 선언과 초기화 / 배열 요소 선택적 출력 프로그램
※ 실습 문제
임의의 숫자들이 들어 있는 배열의 숫자 데이터들 중 짝수인 요소만 골라서 출력하고, 3의 배수인 요소만 골라서 출력하는 프로그램을 구현한다.
(배열을 구성하는 임의의 숫자 = 4 7 9 1 3 2 5 6 8)
Test080.java
public class Test080
{
public static void main(String[] args)
{
//배열 선언 및 초기화
/*방법①
int[] arr = new int[9];
arr[0] = 4;
arr[1] = 7;
arr[2] = 9;
arr[3] = 1;
arr[4] = 3;
arr[5] = 2;
arr[6] = 5;
arr[7] = 6;
arr[8] = 8;
*/
//방법②
int[] arr = {4, 7, 9, 1, 3, 2, 5, 6, 8};
//String str = "4, 7, 9, 1, 3, 2, 5, 6, 8";
//System.out.println(arr); //--==>> [@6d06d69c
//System.out.println(str); //--==>> 4, 7, 9, 1, 3, 2, 5, 6, 8
//※ 일반적인 변수에 담긴 내용을 출력하는 형식(방법)으로는
// 배열에 담긴 데이터들을 출력할 수 없다.
// 배열 요소 전체 출력
System.out.println("배열 요소 전체 출력");
for (int i=0; i<arr.length; i++)
System.out.print(arr[i] + " ");
System.out.println();
//--==>> 4 7 9 1 3 2 5 6 8
System.out.println("arr.length : " + arr.length);
//--==>> arr.length : 9
// ※ 배열 arr 의 길이 확인
// arr.length
System.out.println();
System.out.println("짝수 선택적 출력");
for (int i=0; i<arr.length; i++)
{
if (arr[i]%2==0) //-- i번째의 해당 요소가 짝수라면...
{
System.out.print(arr[i] + " "); //--==>> 4 2 6 8
}
}
System.out.println();
System.out.println("3의 배수 선택적 출력");
for (int i=0; i<arr.length; i++)
{
if (arr[i]%3==0)
{
System.out.print(arr[i] + " ");
}
}
System.out.println();
}
}
cmd
배열 요소 전체 출력
4 7 9 1 3 2 5 6 8
arr.length : 9
짝수 선택적 출력
4 2 6 8
3의 배수 선택적 출력
9 3 6
계속하려면 아무 키나 누르십시오 . . .
'Study Note > Java' 카테고리의 다른 글
JAVA_ Test082_ 배열의 기본적 활용 / 학생 이름과 전화번호를 입력받고 전체 출력하는 프로그램 (0) | 2018.04.30 |
---|---|
JAVA_ Test081_ 배열의 기본적 활용 / 채워진 배열의 전체 요소를 출력하는 프로그램 (0) | 2018.04.30 |
JAVA_ Test079_ 배열의 개요 / 배열의 선언과 초기화 (0) | 2018.04.30 |
JAVA_ Test078_ 클래스와 인스턴스 / 생성자(Constructor) 와 초기화블럭(Initialized Block) (0) | 2018.04.30 |
JAVA_ Test077_ 클래스와 인스턴스 / 생성자(Constructor) (0) | 2018.04.30 |
댓글