1. Java 상수
- 상수 : 변할 수 없는 수 (리터럴, 심볼릭 상수)
- 심볼릭 상수 : final int MY_NUM = 100; // 선언 // 대문자와 _ (언더스코어) 조합으로 선언한다.
2. Java 리터럴
- 변수에 대입하는 값을 리터럴이라고 한다.
- 종류 : 숫자 리터럴(정수, 실수), 논리 리터럴, 문자 리터럴, 문자열 리터럴
- 2진법 : 0b(숫자0, 알파벳b)를 붙인다. (ex. int num = 0b111; -->>> 7 출력)
- 8진법 : 0(숫자0) 을 붙인다. (ex. int num = 055; -->>> 45 출력)
- 16진법 : 0x(숫자0, 알파벳x)를 붙인다. (ex. int num = 0xA2 -->>> 162 출력)
- 기타
double 타입 리터럴 표기
double num1 = 5E5; //5곱하기 10의5승(E5) ->>>500000출력
double num2 = 55.25E-2 // 55.25 곱하기 10의 -2승 (E-2) ->>> 0.5525 출력
null 리터럴
- 레퍼런스 타입에서만 사용 가능 (ex, String)
1. Java 조건문
- if / if-else
2. if 구문과 삼항 연산자
- 조건식 ? 값1 : 값2 -> 조건식이 true 이면 값1 return , false 이면 값2 return
//그냥 조건문
int a;
if(5<4){
a = 50;
}
else{
a = 40;
}
//삼항연산자 사용
int a = (5<4) ? 50 : 40;
3. if, else if 구문
if(조건문1){
수행문1
}
else if(조건문2){
수행문2
}
else{ //생략가능
}
4. switch 구문
switch(조건문){
case 조건1:
수행
break;
case 조건2:
수행
break;
default: //아무 조건도 해당되지 않을때
수행
}
1. Java 반복문 기초, while 반복문
while(조건문){
실행내용
탈출조건(조건문을 변경하는 부분)
break;
}
1-1. do-While 반복문
do{//무조건 1번 수행
수행문
}while(조건문) //조건문을 만족하는 동안 반복
2. 복합대입 / 증감 연산자
num1 += num2 // num1의 값에 num2를 더해서 num1에 할당
num1 -= num2 // num1의 값에 num2를 빼서 num1에 할당
num1 *= num2 // num1의 값에 num2를 곱해서 num1에 할당
num1 /= num2 // num1의 값을 num2로 나눈 값을 num1에 할당
- 증감연산자
++ / --
위치가 중요함!!
3. for 반복문
for(초기화 식; 조건식; 증감식){
수행문
}
//1. 초기화하고
//2. 조건식 판단하고 조건식이 참이면 수행, 거짓이면 반복문 탈출
//3. 수행문 하고
//4. 증감식 하고
#슈퍼코딩, #1:1관리형부트캠프, #백엔드, #backend, #백엔드공부, #개발공부, #백엔드개발자 #취준일기, #취준기록, #취뽀, #빡공, #HTML/CSS, #javascript, #react , #java, #spring