[자바복습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