본문 바로가기
BackEnd/Backend 공부 정리

Java-2

by Brilliant_Graphite 2024. 8. 1.

기본 자료형(Primitive)

 

객체 자료형(Object)

여러 가지 데이터들이 모여 있는 복잡한 데이터

기본 자료형에 대해 크기가 크다

 

기본 자료형 종류 -8가지

 

최상위 부호비트(MSB : Most Significant Bit)

0 :양수, 1: 음수

 

1 byte = 8 bit

 

묵시적 형변한

명시적 형변환

캐스팅 : 데이터 손실 발생

double d2 = 10.00;

int i2 =(int)d2;

 

자동완성

 

main + Ctrl + space

syso + Ctrl + space

 

inputNum (변수명) 

in..+Ctrl + space

 

연산자

산술연산자

자동증감연산자

동등비교, 관계 연산자

 

반환값 (return)

 

& 앰퍼센드

@ 애트

 

 

논리 연산자

&& AND

|| OR

삼항 연산자

? :

할당 연산자

=

줄여쓰는 연산자

+=, -=

 

클래스 이름 바꾸는 법

java 파일 선택 후 오른쪽 클릭 > Refactor

Rename

Move

 

 

값 연결

System.out.println(hour+ "시 " + minute + "분을 분으로 환산하면 :");

 

4칸 공백 표현

System.out.println("\t");

 

연산자 우선순위

 

swap 알고리즘

package kr.co.hanuledu.varex;

// 두 변수의 값을 교환(swap)
public class VarEx04 {
	public static void main(String[] args) {
		int firstNum =3;
		int secondNum =5;
		
		int temp = firstNum;
		firstNum = secondNum;
		secondNum = temp;
		
		System.out.println("firstNum은 " + firstNum + " secondNum은 " + secondNum);
	}
}

 

깔끔하게 정리하기 Ctrl +Shift + F

자동으로 클래스 정리 Ctrl + Shift + O

 

float은 반드시 f를 넣어줘야 한다. 기본적으로 실수는 double로 생각한다.

float floatVar1 = 0.123456456789f;
double doubleVar1 = 0.123456789;

 

논리 boolean 변수 타입

boolean booleanVar1 = true;
boolean booleanVar2 = false;
		
System.out.println(booleanVar1);
System.out.println(booleanVar2);
		
System.out.println(3<4);
System.out.println(3==4);

 

print문 안에서도 true false값 비교 가능

 

제어문과 루프문

제어문

if문

// if문
if( )

//if else문
if(){}
else
{
}

//if else if문 
if()
{}
else if()
{}

switch

 

루프물

미리 설정된 횟수 만큼 반복적으로 수행

 

for문 

-break : 반복문을 탈출하는 명령어

-countinue : countinue문을 만나면 countinue문 다음 문장은 처리되지 않고 반복문의 첫 머리로 제어권을 옮기는 것.

 

while문

 

'BackEnd > Backend 공부 정리' 카테고리의 다른 글

Java-3  (0) 2024.08.02
sqldeveloper-3  (0) 2024.08.01
sqldeveloper-2  (0) 2024.07.31
Java 입문  (0) 2024.07.31
sqldeveloper- 1  (0) 2024.07.30