on
[자바복습211227] Java 리터럴, 변수, 기본타입
[자바복습211227] Java 리터럴, 변수, 기본타입
class 안에는 아래의 것들이 들어갈 수 있다.
-field : 저장공간
-method : 실행문
-class : 내부클래스
문자열 : ""
숫자 : 정수(소수점이 없는 수) 4byte < 실수(소수점이 있는 수) 8byte
실수가 정수보다 메모리 공간이 더 많이 필요하다.
정수/정수 ==> 정수
실수/실수 ==> 실수
promotion한다고 얘기함, 타입을 자동으로 바꿈
System.out.println(10.0/35);
리터럴 <상수>
정수 상수 : 10, 25
실수 상수 : 10.5
문자열 상수 : "Hello World"
불리언 상수 : true, false
문자 상수 : '@', '강', 'a' <== 한글자만 들어감
상수는 변하지 않는 값(fianl)이고, 그 값이 저장되는 공간이 변수
<변수>
: 리터럴을 저장하는 메모리 공간
1) 여러 종류의 (기본)타입:
숫자 - 정수 byte(1) < short(2) < int(4) < long(8)
실수 float(4) < double(8)
문자 - char(2) 정해진 숫자로 변환이 되어 저장이 된다.
불리언 - boolean(1), 다른 타입과 연산되지 않는다.
(※문자열은 기본 타입이 아님=> 참조 타입!!!
C언어에서 포인터와 같은 개념)
2) 위의 타입을 이용해 변수를 만드는 방법
- 선언
(타입 변수명) int number;
- 초기화
number = 10; "="는대입연산자
- 연산
number = number + 20;
공유하기 글 요소 저작자표시
from http://greeenhong.tistory.com/345 by ccl(A) rewrite - 2021-12-27 15:27:33