본문 바로가기

카테고리 없음

배열 연산 문제

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
package day_07;
 
 
public class Day07Ex03 {
 
    public static void main(String[] args) {
        
        int[] scoreArr= {95,80,100,65,60,70,90,100};
        int total= 0;
        // scoarArrdml 3번째부터 6번째까지의 값을 토탈에 누적
        // 3~ 6보다 작을때까지
        
        
        for(int i=2; i<6; i++) {
                total+=scoreArr[i];
            }
            System.out.println("total= " + total);
        }
    }
cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
package day_07;
 
import java.util.Arrays;
 
public class Day07Ex02 {
 
    public static void main(String[] args) {
 
        String[] metoroArr= {"서울","대전","대구","부산","광주","울산","인천"};
        
        System.out.println(metoroArr[2]); //대구
        System.out.println(metoroArr[4]); //광주
        
        int[] arr= new int[9];
        // {1,2,3,0,0,0,4,5,6} // 0 부분, 123 456만 넣어주고 중앙은 비워주기
        
        int number= 1;
        //0 1 2 3 4 5 6 7 8
        //{1 2 3 0 0 0 4 5 6} // 3보다 크면 안넣는다. 
        //i를 직접 집어넣는게 x 
        for(int i=0; i<arr.length; i++) {
            if(i<3 || i>5) {        //i가 3보다 작거나 5보다 크다면 
                arr[i]= number++;
            } else {
                arr[i]= 0;
            }
        }
        System.out.println(Arrays.toString(arr));
    }
 
cs