개발일기/TIL(Since24.04.19)

Java - TIL(24.04.24 수)

w.llama 2024. 4. 24. 20:23

오늘한일

  • 내일배움캠프 2주차 복습 및 3주차 학습
    • 클래스 설계 및 객체 생성
  • HyperSkill 문풀 
    • for-loop /While and do-while loops
  • 방송대 알고리즘 과제 

힘들었던 문제

import java.util.Scanner;

class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        // start coding here
        int num = scanner.nextInt();       //num input
        int arr[] = new int[num];          // 바구니 크기(num만큼)

        int answer=0;

        for (int i=0; i<num; i++){
            arr[i] = scanner.nextInt();    // 입력한 수 바구니
        }
        for (int i=0; i< arr.length; i++){
            if (arr[i] % 4 == 0) {
                if(answer<arr[i]){
                    answer=arr[i];
                }
            }
        }
        System.out.println(answer);
    }
}

-중간중간 System.out.print()를이용하여 어디까지 작동했는지 확인해보자!!

-arr[i] = scanner.nextInt(); (바구니에 숫자 넣기)

의문점

int answer= 0; 초기값 생성해줘야하는 이유?

관련 답

찾는중..

내일할 일

HyperSkill 문풀

내일배움캠프 3주차 수강

방송대 운영체제 수강

알고리즘 과제 마무리