int i = 10;
long l = i;
long l = 10;
float f = l;
int i = 10;
long l = i;
long L;
L = l+i;
L = l-i;
L = l*i;
// 등등
int mat = 80;
int eng = 90;
int total = mat + eng;
// int인 total을 double인 average로 변환하는 방법
double average;
average = total/3.0;
average = total/3d;
average = (double)total/3; // cast 연산자
// cast 연산자가 가장 권장되는 방법이다. (가독성 때문인듯)
: 래퍼클래스의 파싱 함수를 사용한다.
String n = "10";
int i = Integer.parseInt(n); // 10
long l = Long.parseLong(n); // 10l
short s = Short.parseShort(n); // 10
byte b = Byte.parseByte(n); // 10
// 참고) 0 → int로 잡힘, 0l 혹은 0L → long으로 잡힘
문자열 연결 연산자 (가장 간단)
String s = 10 + "";
Stirng 클래스의 valueOf 함수 사용
String s = String.valueOf(10);
Integer 클래스의 toString 함수 사용
String s = Integer.toString(10);