<aside> 🌅

오전 수업 정리 (9:00~13:00)

<aside> 👉🏻

System.out.println();

. 이라는 것을 생각할때 → 영어의 of 라고 생각하는 것이 좋다.

</aside>


<aside> 👉🏻

출력과 입력

System.out → 표준 출력 → 모니터

System.in → 표준 입력 → 키보드

</aside>

<aside> 👉🏻

변수 저장해서 사용하기

<aside> ✅

int age = 10 ;

age = age+1;

</aside>

다음과 같은 코드가 있을때 → 왼쪽 = 오른쪽

왼쪽에 오는 것은 저장공간이며, 오른쪽에 오는 것은 값을 의미한다.

→ 즉, 첫번째 age는 변수의 저장공간을 의미하며

두번째, 식의 오른쪽의 age는 값을 의마한다.

</aside>


<aside> 👉🏻

중단점 (Break Point)

→ 중단점을 잘 이용하면, 코드가 하나하나 실행되는 것을 확인 할 수 있고, 동시에 콘솔창에 어떻게 진행되어가고 있는지도 확인 할 수 있다.

</aside>


<aside> 👉🏻

조건문 (else if - else)

택일 구조이기 때문에, 여러 선택지 중 1가지만 선택된다.

</aside>


<aside> 👉🏻

증감식

<aside> ✅

int a = 10;

a++ ( 10 → 11) → a를 출력한뒤, a의 값이 11로 바뀐다.

++a ( 11 ) → a의 값이 먼저 증가된 후 , a의 값이 출력된다.

</aside>

<aside> ✅

int a = 10;

a - - ( 10 → 9) → a의 값 10을 출력한뒤, a의 값이 9로 바뀐다.

-- a ( 9 ) → a의 값이 먼저 감소된 후 , a의 값이 출력된다.

</aside>

</aside>


<aside> 👉🏻

논리 연산자 && (AND), || (OR)

<aside> ✅

&&의 경우 → 둘 다 true 일때 → 참 || 의 경우 → 둘 중 하나라도 true 라면 → 참

</aside>

</aside>


<aside> 👉🏻

반복문 : While문 vs For 문

→ 같은 코드여도 다음과 같이 두가지로 작성할 수 있다.

<aside> ☝🏻

while 문

<aside> ✅

int num = 0;

while (num<10){

System.out.println(”Hello world”);

num++;

}

</aside>

</aside>


<aside> ✌🏻

For 문

<aside> ✅

for (int i =0;i<10;i++){

System.out.println(”Hello World”);

}

</aside>

</aside>

</aside>

</aside>

<aside> 🌇

오후 수업 정리 (14:00~16:00)

<aside> 👉🏻

원시 타입 (Primitive Type)


<aside> 👉🏻

JVM (자바 가상 머신)

[메모리 영역] → 크게 2가지 : 스택영역, 힙영역

<aside> ☝🏻

Stack 특징

<aside> ✌🏻

Heap 특징

</aside>


<aside> 👉🏻

</aside>


<aside> 👉🏻

</aside>

<aside> 👉🏻

</aside>

</aside>