1207 JAVA - Array03

2023. 12. 7. 12:142023.11.21-2024.05.31

 package dec07;

 

 import java.util.Arrays;

 import java.util.Iterator;

 

 public class Array03 {

 

  public static void main(String[] args) {

  // 1~20까지 저장하는 배열 arr01을 만들어주세요.

  int arr01[]= new int[20];

  for (int i = 0; i < arr01.length; i++) {

  arr01[i] = i+1;

  System.out.println("arr01: "+arr01[i]);

  }

 

arr01[i] =

여기서 {1,2,3,4,5,6...,20} 까지 하는게 비효율적이기 때문에  i+1을 해준다.

i = 0이고,0부터 시작.

 

*출력 부분을 for문 안에서 해야한다. 밖에서 하면 컴파일 에러가 난다.

 

arr01: 1

arr01: 2

arr01: 3

arr01: 4

arr01: 5

arr01: 6

arr01: 7

arr01: 8

arr01: 9

arr01: 10

arr01: 11

arr01: 12

arr01: 13

arr01: 14

arr01: 15

arr01: 16

arr01: 17

arr01: 18

arr01: 19

arr01: 20

 

 

// 1~20까지 저장하는 배열 arr01을 만들어주세요.

int arr01[]= new int[20];

for (int i = 0; i < arr01.length; i++) {

arr01[i] = i+1;

//System.out.println("arr01: "+arr01[i]);

}

 

//[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]

//[1, 20, 3, 40, 5, 60, 7, 80, 9, 100, 11, 120, 13, 140, 15, 160, 17, 180, 19, 200]

 

System.out.println(Arrays.toString(arr01));

 

[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]

 

Arrays.toString() 메서드는 배열의 내용을 문자열로 변환하여 반환합니다.

이 메서드를 사용하면 배열의 각 요소를 쉼표로 구분하여 한 줄로 출력할 수 있습니다.

이는 배열의 디버깅이나 간단한 출력에 유용합니다.

 

 

 

//[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]

//[1, 20, 3, 40, 5, 60, 7, 80, 9, 100, 11, 120, 13, 140, 15, 160, 17, 180, 19, 200]

 

 

//내가 한 것

for (int i = 1; i <= arr01.length; i++) {

 

if(i%2==0) {

System.out.print(i*10+",");

 

}else System.out.print(i+",");

}

1,20,3,40,5,60,7,80,9,100,11,120,13,140,15,160,17,180,19,200,

 

 

//선생님이 한 것

 for (int i = 0; i < arr01.length; i++) {

 

  if(arr01[i]%2==0) {

  arr01[i]*=10;

  }

  }

  System.out.println(Arrays.toString(arr01));

  }

 }

 

 [1, 20, 3, 40, 5, 60, 7, 80, 9, 100, 11, 120, 13, 140, 15, 160, 17, 180, 19, 200]

 

 

'2023.11.21-2024.05.31' 카테고리의 다른 글

1207JAVA - Array05  (0) 2023.12.07
1207JAVA - Array04 피보나치  (0) 2023.12.07
1207 JAVA - Array02(로또)  (0) 2023.12.07
1207 JAVA - Array01(배열)  (0) 2023.12.07
1206수업12일차(JAVA) - For04  (1) 2023.12.06