상수와 형변환

hyuko·2022년 10월 28일
0

Java

목록 보기
6/26

상수란?!

  • 변하지 않는 수 / 대문자로 쓰인다 _포함한다
  • 상수의 선언을 알아본다.
    • final 예약어를 사용하여 선언한다.
      이 final은 상수를 이용할 때 쓰이기도 하지만 다른부분에서 많이 사용이된다.

  • 상수를 이용하는 이유:
    • 변하지 않는 값을 반복해서 사용 할 때에
      의미있는 문자로 인식하기가 쉽고
      변한다 하더라도 선언한 부분만 변경하면 되므로 편리하다.

형변환 (Type Conversion)

  • 형 변환의 종류
    1. 자동 형 변환(묵시적 형 변환):
      바이트 크기가 작은 자료형에서 큰 자료형으로 형 변환이 자동적으로 된다.
public class TypeConversion{
	public static void main(String[] args){
    	
        int num = 77;
        double num2 = num;
    }
}

※ 개념
위에서 나타낸 형변환이 자동 형 변환의 예시이다.
생각 해 보면 쉬운 논리이다.
앞서 배운 자료형들의 byte크기를 생각하면 편하다.
int 같은경우 4byte이며 double은 그 두배인 8byte이다.
집합의 개념으로 double은 int가 사용할 수 있는 숫자를 포함
하고 있는 것이다. 그러므로 형 변환이 자동적으로 가능하다.

  1. 강제 형 변환(명시적 형 변환):
    바이트 크기가 큰 자료형에서 작은 자료형으로 형 변환은 강제이다.
       public class TypeConversion {
       	public static void main(String[] args){
         	double number = 1.123456;
             int number2 = (int) number;
         }
       }

    ※ 개념
    강제 형변환은 자동 형변환과는 다르게
    변수명 = (자료형)변수명; 형태로 앞에 적어주어야 한다.


profile
백엔드 개발자 준비중

0개의 댓글