상수 : 변하지 않는 값 -> A, Hello ..
변수 : 상수를 저장하는 메모리 공간
클래스, 정적, 상수, 메서드 영역
스택 영역: last in first out (stack) 지역변수
힙 영역: first in last out (quick)
변수선언 : datatype 변수명;
이름규칙
초기화란? 변수에 값을 할당한다는 것
data type 변수이름 = 값; 선언과 초기화
데이터 타입을 바꾸는 것
(참 또는 거짓) ? 참일 때 연산 결과 : 거짓일 때 연산 결과
(조건문)
if 문
if (조건문){
true 일때 실행
}
else if (조건문) {
if 가 false이고 else if 가 true 일때 실행
}else{
위 조건문이 모두 false 일 때 실행
}```
switch 문
switch (비교할 value1){
case비교할 value2 :
구문;
case비교할 value2 :
구문;
case비교할 value2 :
구문;
default :
구문;
비교할 vlaue 가 같으면 실행이 되지만 case 문마다 break 가 없으면 true case 부터 default 까지 모두 실행이 된다.
for (초기값;조건문;증감값);
{
반복할 구문;
}
조건문을 제대로 적어주지 않으면 무한루프에 빠지게 된다.
반복문 안에 반복문을 쓰는 다중 for문도 가능하다.
for (초기값;조건문;증감값);
{
for (초기값;조건문;증감값);
{
반복할 구문;
}
}
안에 있는 for 문이 밖에 있는 for문의 반복문 만큼 반복된다.