JAVA :: Test080_배열 (짝수, 3의 배수인 요소만 출력하는 프로그램 구현)

2023. 9. 11. 09:48· 📚 Study/Java

○ 실습

임의의 정수들이 들어있는 배열의 숫자 데이터들 중

짝수인 요소만 골라서 출력하고, 3의 배수인 요소만 골라서 출력하는 프로그램을 구현한다.

 

배열을 구성하는 임의의 정수 = 4 7 9 1 3 2 5 6 8

 

실행 예)

배열 요소 전체 출력

4 7 9 1 3 2 5 6 8

짝수 선택적 출력

4 2 6 8

3의 배수 선택적 출력

9 3 6

계속하려면 아무 키나 누르세요...

 

▼ 내가 작성한 코드

public class Test080
{
public static void main(String[] args)
{
int[] arr = {4, 7, 9, 1, 3, 2, 5, 6, 8};
System.out.println("배열 요소 전체 출력");
for (int i=0;i<9 ;i++ )
{
System.out.printf("%2d", arr[i]);
}
System.out.println();
System.out.println("짝수 선택적 출력");
for (int i =0;i<9 ;i++ )
{
if (arr[i]%2==0)
{
System.out.printf("%2d", arr[i]);
}
}
System.out.println();
System.out.println("3의 배수 선택적 출력");
for (int i=0;i<9 ;i++ )
{
if (arr[i]%3==0)
{
System.out.printf("%2d", arr[i]);
}
}
System.out.println();
}
}

▼ 같이 작성한 코드

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};
//System.out.println(arr);
//--==>> [I@15db9742
// ※ 일반적인 변수에 담긴 내용을 출력하는 형식(방법)으로는
// 배열에 담긴 데이터들을 출력할 수 없다.
// Systetm.out.println(arr.length);
//--==>> 9
// ※ 배열 arr 의 길이(방의 갯수) 확인
// → arr.length
System.out.println("배열 요소 전체 출력");
for (int i=0 ;i<9 ;i++ ) // = for(int i=0 ;arr.length ;i++)
{
System.out.print(arr[i] + " ");
}
System.out.println();
//--==>> 배열 요소 전체 출력
// 4 7 9 1 3 2 5 6 8
System.out.println("짝수 선택적 출력");
for (int i=0; i<arr.length ;i++ )
{
/*
if (i%2==0) //-- i가 짝수라면... → 짝수 번째에 해당하는 요소라면...
{
// 출력해~!!! → 해당 인덱스를...
// System.out.println(i + " ");
// 출력해~!!! → 인덱스에 해당하는 값을...
// System.out.println(arr[i] + " ");
}
*/
if (arr[i]%2==0) //-- i 번째 요소의 값이 짝수라면...
{
System.out.print(arr[i] + " ");
}
}
System.out.println();
//--==>> 짝수 선택적 출력
// 4 2 6 8
System.out.println("3의 배수 선택적 출력");
for (int i=0; i<arr.length ;i++ )
{
if (arr[i]%3==0) //-- i 번째 요소의 값이 3의 배수라면...
{
System.out.print(arr[i] + " ");
}
}
System.out.println();
//--==>> 3의 배수 선택적 출력
// 9 3 6
}
}
저작자표시 (새창열림)
'📚 Study/Java' 카테고리의 다른 글
  • JAVA :: Test082_배열 (입력받은 학생 수, 이름, 전화번호를 배열로 구성하여 결과 출력하는 프로그램 구현)
  • JAVA :: Test081_배열 (char 자료형 배열을 만들어 알파벳 대문자를 채우고 전체 요소를 출력하는 프로그램 구현)
  • JAVA :: Test079_배열 (배열의 선언과 초기화)
  • JAVA :: Note#5_배열
bono-hye
bono-hye
bono-hye
공부를 합시다👩🏻‍💻
bono-hye
전체
오늘
어제
  • 분류 전체보기 (506)
    • 📚 Study (225)
      • Java (148)
      • Oracle (28)
      • JDBC (4)
      • Javascript (9)
      • JSP & Servlet (19)
      • JQuery (6)
      • Spring (9)
      • Springboot (0)
      • 개인 공부 (2)
    • ✏️ 문제풀이 (280)
      • 백준 (181)
      • 프로그래머스 (99)

블로그 메뉴

  • 홈
  • 글쓰기
  • 관리
hELLO · Designed By 정상우.v4.2.1
bono-hye
JAVA :: Test080_배열 (짝수, 3의 배수인 요소만 출력하는 프로그램 구현)
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.