안녕하세요. 궁금증연구소 입니다.
오늘 포스팅 주제는 "자바복습 개념정리#1" 입니다.
- char type 변수 값은 byte, short 보다 데이터가 클수 있기 때문에 int, long 타입 변수에만 대입 가능하다.
char a = '가';
short b = a; XX
- 다른 type 변수는 char type 변수에 대입 불가하다.( 정수형 상수는 대입가능하다.)
byte a = 5;
short b = 10;
char c;
c = a; XX
c = b; XX
- byte, short, char 끼리의 결합은 결과가 int형이 된다. 따라서 int 나 long에만 대입 가능하다.
- byte끼리 더해도 byte가 아니라 int가 된다.
Java에서 왜 public을 갖는 클래스는 파일단 하나로 제한할까? (0) | 2023.08.11 |
---|---|
[java] IntStream.iterate() 와 Stream.iterate() 의 차이점은? (0) | 2023.05.12 |
[Java] Locale.Root 사용하는 이유 (0) | 2023.05.12 |
[Java] IntStream의 map 메소드와 Stream<Integer>의 map 메소드의 차이 (1) | 2023.05.10 |
[java] 와일드카드의 쓸모:: 읽을수 있으나, 쓸수 없다(vice-versa) (0) | 2023.04.10 |