본문 바로가기

개발/JAVA

[JAVA] #08. 자료형(Java Data Type) :: boolean, int, char, double 등

JAVA 자료형

package study1;

​

public class mainClass {

​

public static void main(String[] args) {

​

/*

상수, 변수

상수 : 2진수, 8진수, 10진수, 16진수

​

변수 : 특정 공간 -> 작명

int number2, numPos, NUMBER

​

수치형

정수

byte 1 byte

short 2 byte

int 4 byte

long 8 byte

​

실수

float 4 byte

double 8 byte

​

문자형

문자

char 2 byte 'A' 'a' '한'

ASCII -> Unicode -> multibyte

문자열

String (class) - 크기가 안 정해져 있음, "hello" "하이"

Array (배열) - 굉장히 중요하다!!!!!!!

​

판정형(논리형)

boolean 1 byte - true(1) / false(2)

​

*/

​

int number; // memory 4 byte, 노란 경고가 뜨는 이유 : 메모리가 낭비 되고 있다는 뜻

number = 1;

​

int num = 2;

​

String str = "Hello World"; // str = 'Hello world';

char c = 'A';

​

charNum = 'hello' // 

​

​

}

​

}