[JAVA] 상수개념, 형변환

Sangho Kim·2022년 9월 21일
0

JAVA

목록 보기
1/17

상수란?

  • 변수에 값을 딱 한번 할당
  • 변경 불가능
  • 키워드 선언시 final이 붙는다.

형 변환 이란?

  • 컴퓨터 연산시 데이터 타입을 맞추어야 한다.
int num1 = 50;
int num2 = 500;
System.out.println(num1+num2);

자동 형 변환

  • 묵시적 형 변환이라고도 하며 자료형의 크기가 큰 방향으로 형변환, 정수 보다는 실수형으로 형변환을 시킨다.
int num1 = 50;
double num2 = 500;
System.out.println(num1+num2);

이런 식으로 해도 출력 결과는 550으로 나온다. 이는 double 형으로 자동 형변환이 된 경우이다.


강제 형 변환

  • 명시적 형 변환이라고도 하며 강제적으로 형 변환을 시킨다.
import java.util.Scanner;

public class reteral {
    public static void main(String[] args) {

        int num;
        Scanner sc = new Scanner(System.in);
        System.out.println("숫자를 입력하세요");
        num = sc.nextInt();

        char ch = (char)num;
        System.out.println(ch);
    }
}

위 코드와 같이 scanner을 통해 int형을 받고 ch변수에서 num앞에(char)을 붙여줘 강제로 형 변환을 시킨다.

  • 출력결과

65
A
profile
Immediately, certainly, until it becomes.

0개의 댓글