변수(Variable)란?
● 값(Value)을 저장할 수 있는 메모리의 공간을 의미합니다.
● 이름에서 유추할 수 있듯이 변수는 말 그대로 '변하는 수' 입니다.
변수의 이름 규칙
1. 대소문자가 구분되며 길이에 제한이 없다.
- Name과 name은 서로 다른 것으로 간주된다.
2. 자바에서 사용하는 예약어는 사용할 수 없다.
- while, break, for, if
3. 숫자로 시작해서는 안 된다.
- top10은 허용하지만, 7up은 허용되지 않는다.
4. 특수문자는 '_', '$'만을 허용한다.
자료형(Data type)이란?


정수 자료형 Long?
8byte 자료형으로써 숫자 뒤에 알파벳 L 또는 l 를 써서 long형임을 알린다.
실수 자료형 float double?
float 또한 숫자 뒤에 알파벳 F 또는 f 를 써서 float형임을 알린다.
문자 자료형 char?
문자를 저장하기 위한 변수를 선언할 때 사용.
char 타입의 변수는 단 하나의 문자만을 저장할 수 있다.
char ch = 'A'; // 문자 'A'를 char 타입의 변수 ch에 저장
사실은 문자의 유니코드(정수)가 저장된다.
어떤 문자를 컴퓨터 내부에서 표현하기 위해 특정 정수 값을 정의해 둔다.
A 는 65

문자세트 : 각 문자를 얼마로 표현할 것인지 코드 값을 모아둔 것을 문자세트(charater set)라 함
(ex. ASKII, euc-kr, utf-8, utf-16)
자바는 문자를 나타내기 위해 전세계 표준인 UNICODE를 사용
utf-16 인코딩을 사용 (모든 문자를 2바이트로 표시)
★문자와 문자열을 완전히 다른 타입 입니다.
한마디로 내부적으론 숫자로 표현되므로 숫자를 넣을 수 있다.

참고
● character set: 문자를 숫자로 변환한 값의 세트
● encoding: 문자가 숫자로 변환되는 것
● decoding: 숫자에서 다시 문자로 변환되는 것
● ASKII code: 알파벳과 숫자 특수 문자등을 1바이트에 표현하는데 사용하는 문자세트
● UNICODE: 전 세계 표준으로 만든 문자 세트
● UTF-8: 1바이트에서 4바이트까지 다양하게 문자를 표현할 수 있음
● UTF-16: 2바이트로 문자를 표현
논리형 자료형 Boolean?
true(참), false(거짓) 두 가지만 나타냅니다.
1바이트를 사용 함
값이 존재하는지, 결과가 참인지 거짓인지등을 표현하는 자료형
★자바에서는 대소문자가 구별되기 때문에 TRUE와 true는 다른 것으로 간주된다는 것에 주의 합시다.
System.out.print("1일차가 끝났습니다 짝짝짝짝");
/* 주석
ctrl + f11 run 실행
(메소드) ctrl + spacebar
ctrl + shift + f = 정렬
다음에는 JDK에 대해 좀 더 알아보도록해요
*/
'JAVA' 카테고리의 다른 글
JAVA - 조건문(if), 반복문(for, while) (0) | 2023.07.27 |
---|---|
JAVA - 연산자 (0) | 2023.07.27 |
JAVA - 상수(Constant) 와 리터럴(Literal) (0) | 2023.07.27 |
JAVA - 컴파일시점 vs 런타임 시점 (0) | 2023.07.27 |
JAVA의 개념과 설치방법 (0) | 2023.07.24 |
변수(Variable)란?
● 값(Value)을 저장할 수 있는 메모리의 공간을 의미합니다.
● 이름에서 유추할 수 있듯이 변수는 말 그대로 '변하는 수' 입니다.
변수의 이름 규칙
1. 대소문자가 구분되며 길이에 제한이 없다.
- Name과 name은 서로 다른 것으로 간주된다.
2. 자바에서 사용하는 예약어는 사용할 수 없다.
- while, break, for, if
3. 숫자로 시작해서는 안 된다.
- top10은 허용하지만, 7up은 허용되지 않는다.
4. 특수문자는 '_', '$'만을 허용한다.
자료형(Data type)이란?


정수 자료형 Long?
8byte 자료형으로써 숫자 뒤에 알파벳 L 또는 l 를 써서 long형임을 알린다.
실수 자료형 float double?
float 또한 숫자 뒤에 알파벳 F 또는 f 를 써서 float형임을 알린다.
문자 자료형 char?
문자를 저장하기 위한 변수를 선언할 때 사용.
char 타입의 변수는 단 하나의 문자만을 저장할 수 있다.
char ch = 'A'; // 문자 'A'를 char 타입의 변수 ch에 저장
사실은 문자의 유니코드(정수)가 저장된다.
어떤 문자를 컴퓨터 내부에서 표현하기 위해 특정 정수 값을 정의해 둔다.
A 는 65

문자세트 : 각 문자를 얼마로 표현할 것인지 코드 값을 모아둔 것을 문자세트(charater set)라 함
(ex. ASKII, euc-kr, utf-8, utf-16)
자바는 문자를 나타내기 위해 전세계 표준인 UNICODE를 사용
utf-16 인코딩을 사용 (모든 문자를 2바이트로 표시)
★문자와 문자열을 완전히 다른 타입 입니다.
한마디로 내부적으론 숫자로 표현되므로 숫자를 넣을 수 있다.

참고
● character set: 문자를 숫자로 변환한 값의 세트
● encoding: 문자가 숫자로 변환되는 것
● decoding: 숫자에서 다시 문자로 변환되는 것
● ASKII code: 알파벳과 숫자 특수 문자등을 1바이트에 표현하는데 사용하는 문자세트
● UNICODE: 전 세계 표준으로 만든 문자 세트
● UTF-8: 1바이트에서 4바이트까지 다양하게 문자를 표현할 수 있음
● UTF-16: 2바이트로 문자를 표현
논리형 자료형 Boolean?
true(참), false(거짓) 두 가지만 나타냅니다.
1바이트를 사용 함
값이 존재하는지, 결과가 참인지 거짓인지등을 표현하는 자료형
★자바에서는 대소문자가 구별되기 때문에 TRUE와 true는 다른 것으로 간주된다는 것에 주의 합시다.
System.out.print("1일차가 끝났습니다 짝짝짝짝");
/* 주석
ctrl + f11 run 실행
(메소드) ctrl + spacebar
ctrl + shift + f = 정렬
다음에는 JDK에 대해 좀 더 알아보도록해요
*/
'JAVA' 카테고리의 다른 글
JAVA - 조건문(if), 반복문(for, while) (0) | 2023.07.27 |
---|---|
JAVA - 연산자 (0) | 2023.07.27 |
JAVA - 상수(Constant) 와 리터럴(Literal) (0) | 2023.07.27 |
JAVA - 컴파일시점 vs 런타임 시점 (0) | 2023.07.27 |
JAVA의 개념과 설치방법 (0) | 2023.07.24 |