카테고리 없음

2024. 6. 27. (목) 슈퍼코딩 부트캠프 Day 22 / 주특기 1주차

태영9922 2024. 6. 27. 14:22

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