개발일기/TIL(Since24.04.19)

Java - TIL(24.04.23 화)

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

오늘한일

  • 내일배움캠프 JAVA강의 2주차 진행
    • 사칙연산, 비교연산자, 논리연산자, 대입연산자, 기타연산자, 비트 연산자, 연산자 우선순위 
      • 산술 > 비교 > 논리 > 대입 순으로 문제를 풀어야한다.
    • if , switch, for, while, 문 
    • break, continue 
    • 배열 개념, 얕은복사, 깊은복사, string배열 
    • 컬랙션 (list,stack,queue,set,map)
  • HyperSkill 문풀
    • Comparing values, Relational operators (값 비교, 관계연산자)
    • Conditional statement (조건문)

풀었던 문제

Solution

import java.util.Scanner;

class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        // start coding here
        int A=scanner.nextInt();

        if (A>-15 && A<=12){                 // A는 -15초과 12이하
            System.out.println("True");
        }else if (A>14 && A<17){             // A는 14초과 17미만
            System.out.println("True");
        }else if (A>=19){                    // A는 19이상
            System.out.println("True");
        }else{
            System.out.println("False");
        }
    }
}

 

의문점

  • 비트연산자 정의
  • Continue 와 Break 의 차이점
  • if문과 switch 문의 차이점

관련 답

- 비트연산 : 컴퓨터가 읽는 가장작은 단위인 bit를 사용하여 연산속도를 빠르게 할수있는 연산

- Continue :

-if 문 과 switch 문의 차이

 

 

내일 할 일

  • 내일배움캠프 2주차 복습 및 2주차 마무리
  • HyperSkill 문풀 
  • 방송대 알고리즘 과제 및 학습 실시