JAVA 2일차

정해랑·2023년 12월 25일
post-thumbnail

JAVA 예약어

2일차 에서 배웠던 것들만 임시로 적어놓음.

int: 데이터 정수형 4byte 제일 많이 쓰이는 기본 정수형이다.

char:(characterd의 준말) 데이터 문자형 (변수) 타입 2byte이다.

boolean: 논리형 참(true) 과 거짓(false) default 갑은 false이다.

double: 데이터 실수형 (변수) 타입 8byte 실수값을 넣을때 쓰임.

false: 틀린,사실이아닌 true의 반댓격이다.

true: 진실,사실 false의 반댓격이다.

final: 변수에 사용할 경우 값을 변경하지 못하도록 함.(상수)

형변환.

형변환(Casting)이란 ?

  • 변수의 자료형이 변환되는 것을 의미한다.
  • 특정 자료형의 값을 다른 자료형의 변수에 대입할 수 있다.
  • 암묵적형변환(Upcasting), 명시적형변환(Downcasting) 두가지 종류가 있다.(후술)

사진에서 보는 바와같이

  • byte -short,char - int - long - float - double 순으로 크기가 커진다.

int는 float으로 long은 double로
크기가 커지는 순으로는 자바에서 용량을 알아서 호환해주지만
크기가 작아지는 순으로는 에러가 난다.

사진에서 보는 바와같이.

  • byte -short,char - int - long - float - double 순으로 크기가 커진다.

int는 float으로 long은 double로,
크기가 커지는 순으로는 자바에서 용량을 알아서 호환해주지만
크기가 작아지는 순으로는 에러가 난다.

암묵적 형변환

  • 암묵적 형변환이란 ?
    묵시적 형변환이란 컴파일러에 의해 자동으로 형변환이 이루어지는 것을 말한다.
    예를 들어 int a 와 float b를 더할 때 int a는 자동으로 float형으로 형변환이 이루어진다.

  • 명시적 형변환이란 ?

    명시적 형변환이란 사용자가 직접 데이터의 타입을 변경하는 것이다. 위 코드와 같이 사용자가 double 형을 int 형으로 형변환 할 수 있다. 묵시적 형변환과 다르게 표현 범위가 넓은 데이터 타입에서 좁은 데이터 타입으로의 변환이 허용된다. 하지만 데이터의 값이 손실될 수 있다. double값이 1.3일 때 int형으로의 변환이 이루어지면 값은 1이 된다. 소수부가 손실된 것이다.

연산자

연산자란 ?

  • 프로그램에서 연산을 수행하기 위하여사용 되는 특수기호다.
  • 연산자의 종류
    -> 대입연산자
    -> 사칙연산자
    -> 단항연산자
    -> 증감연산자
    -> 비교연산자
    -> 논리연산자

0개의 댓글