JAVA_25.05.26

장성욱·2025년 5월 26일

JAVA

목록 보기
4/23

System.out.println()은 자동으로 줄바꿈이 되어 출력됨
이게 싫으면 System.out.print() 를 사용하면 됨

System.out.printf는 출력 형식을 조절할 수 있는 출력 방식
ㄴ c언어 문법과 같음


반복문을 사용해서 역삼각형 만들기

class Main {
    public static void main(String[] args) {
        for (int i = 5; i >= 1 ; i -=1) {
            for (int j = 1; j <= i; j += 1)  {
                System.out.print("*");
            }
            System.out.print("\n");
        }
    }
}

i는 5부터 1까지 1씩 감소하면서 5번 반복하는 반복문
j는 1부터 i까지 반복하는 반복문
i가 5일때 j는 5번 반복하므로 *5개가 출력됨

반복문을 사용해서 삼각형 만들기

class Main {
    public static void main(String[] args) {
        for (int i = 1; i <= 5 ; i +=1) {
            for (int j = 1; j <= i; j += 1)  {
                System.out.print("*");
            }
            System.out.print("\n");
        }
    }
}

i는 1부터 5까지 1씩 증가하면서 5번 반복하는 반복문
j는 1부터 i까지 반복하는 반복문
i가 1일때 j는 1번 반복되므로 * 1개가 출력되고 점점 늘어남


배열 기본 문법

class Main {
    public static void main(String[] args) {
    
        Boolean[] arr1 = new Boolean[3];  // 타입 [] 변수명 = new 타입[배열 길이];

        arr1[0] = true;		// 배열에 값 넣기
        arr1[1] = true;
        arr1[2] = false;
        
        double [] arr2 = new double[3];
        
        arr2[0] = 3.14;
        arr2[1] = 5.56;
        arr2[2] = 11.5;

        int [] arr3 = new int[10];
        
        arr3[0] = 1;
        arr3[1] = 2;
        arr3[2] = 3;
        arr3[3] = 4;
        arr3[4] = 5;
        arr3[5] = 6;
        arr3[6] = 7;
        arr3[7] = 8;
        arr3[8] = 9;
        arr3[9] = 10;

    }
}

배열 선언과 동시에 값 넣기

class Main {
    public static void main(String[] args) {
    
        Boolean[] arr1 = {true, true, false}; // 타입[] 변수명 = {값1, 값2..}
        
        double[] arr2 = {3.14,2.25,5.55};
        
        int[] arr3 = {1,2,3,4,5,6,7,8,9,10};

    }
}

간결하고 보기 깔끔해서 많이 사용하는 방식

배열의 길이 : 변수명.length

배열 값들의 합과 평균 구하기

class Main {
    public static void main(String[] args) {
        int[] arr = {10,20,30,40,50,60,70,80,90,100};

        int s= 0;
        for (int i= 0; i < arr.length; i ++) {
            s += arr[i];
        }
        System.out.printf("총 합 : %d\n",s);
        // print f : c언어 문법과 같음
        
        System.out.printf("평균 : %d", s/arr.length);
    }
}
profile
https://frost-puck-b0f.notion.site/B-2610fdaef71d80c49d1bccdcb575dcb5

0개의 댓글