TIL(2023.08.07)

JAKE·2023년 8월 7일

TIL

목록 보기
21/48
post-thumbnail

🏃‍♂️What I learned

1. System.out,println()

  • System = 클래스
  • out = 필드
  • println() = 메서드

1) System 클래스는 jdk1.0부터 존재
2) System 클래스에는 err, in ,out 세개의 필드가 존재
3) Println()은 System 클래스의 메서드 중 하나

메서드는 기본적으로 ( )가 붙음.


2. 메모리

1) CPU - 데이터 연산의 역할
2) 메모리 - 데이터를 저장하는 역할

  • 셀단위로 구성되어 있음
  • 메모리 셀은 각각의 주소가 존재(16진수, 0x000..)

3) 변수 - 메모리 공간을 할당하고 공간에 대해 이름을 붙인 것

다른 메모리에 대한 접근을 방지하기 위해 변수를 사용함.


3. if, switch문(자바스크립트)

1) if 문

: if, else
: if, else if, else
형태로 사용(JAVA와 동일)

let number=5;

if( number % 2 === 0){
    console.log('number 변수는 짝수입니다.')
}else{
    console.log('number 변수는 홀수입니다.')
};

2) switch 문

: switch(조건절){
case : 수행문; break;
default:
형태로 사용(JAVA와 동일)

const englishDay = 'monday';

let koreanDay;

switch(englishDay){
    case 'monday':
        koreanDay = '월요일';
        break;
    case 'tuesday':
        koreanDay = '화요일';
        break;
    case 'wednesday':
        koreanDay = '수요일';
        break;
    case 'thursday':
        koreanDay = '목요일';
        break;
    case 'friday':
        koreanDay = '금요일';
        break;
    default:
        koreanDay = '주말';
        break;
};
console.log(koreanDay);

0개의 댓글