타입의 불일치와 문자와 문자열의 리터럴
·
자바/기본적인 개념
1. 타입의 불일치 - 만약 저장하는 값이 타입과 달라도 저장범위가 넓은 타입에 좁은 타입의 값을 저장하는 것은 허용한다. - ex-1) int i = 'A' (A가 유니코드 65이므로 65가 저장된다.) - ex-2) long l = 123 - ex-3) double d= 3.14f 2. 문자 리터럴 - 문자열은 내용이 없는 빈 것이 되지만, 문자는 공백이 안 된다. 즉, 문자 타입의 변수에는 하나의 값이 들어가야 한다. - ex-1) String a = ""; // 가능 - ex-2) Char a = '' // 불가능 - ex-3) Char a = ' ' // 가능 ※ 이때, String은 클래스이다. 즉, 클래스의 객체 생성이 가능하다는 뜻이다. 3. 문자열 리터럴 규칙 - 문자열 + any typ..