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