Language/Java
Java 변수 타입1
괘창
2024. 6. 18. 21:24
■ 변수타입 1
변수는 데이터를 다루는 종류에 따라 다양한 형식이 존재한다.
package variable;
public class Var7 {
public static void main(String[] args) {
int a = 100; //정수
double b = 10.5; //실수
boolean c = true; //불리언(boolean) true, false 입력 가능
char d = 'A'; //문자 하나
String e = "Hello Java"; //문자열, 문자열을 다루기 위한 특별한 타입
System.out.println(a);
System.out.println(b);
System.out.println(c);
System.out.println(d);
System.out.println(e);
}
}

- 변수는 데이터를 다루는 종류에 따라 다양한 형식이 존재한다.
이런한 형식을 영어로는 타입(type)이라 하고 우리말로는 형식 또는 형이라 한다.
예) int 타입, int 형식, int형 등 특별히 구분하지 않고 섞어서 부른다.

- int : 정수를 다룬다. 예) 1, 100, 1000
- double : 실수를 다룬다. 예) 0.2, 1.5, 100.121
- boolean : 불리언 타입으로 true, false 값만 사용한다.
주로 참과 거짓을 판단하는 곳에서 사용한다. - char : 문자 하나를 다룰 때 사용한다.
( ' ) 작은따옴표를 감싸서 사용해야 한다. 예) 'A' , '가' - String : 문자열을 다룬다. 큰따옴표를 사용해야 한다. 예) "Hello Java"
참고 : String은 첫 글자가 대문자로 시작하는 특별한 타입이다.
※ 각 변수는 지정한 타입에 맞는 값을 사용해야 한다.

- int a = "백원"; : 정수 타입에 문자열 사용 불가
- int a = "100"; : 정수 타입에 문자열 사용 불가, 변수 a는 숫자 100이 아닌 문자열 100이다.
문자를 나타내는 ( " ) 쌍 따옴표로 감싸져 있다. - int a = 100; : 정수 타입에 정수
■ 리터럴
코드에서 개발자가 직접 적은 100, 10.5, true, 'A', "Hello Java"와 같은 고정된 값을
프로그래밍 용어로 리터럴(literal)이라 한다.

※ 변수의 값은 변할 수 있지만, 리터럴은 개발자가 직접 입련한 고정 값으로 리터럴 자체는 변하지 않는다.
참고 : 리터럴(literal)이라는 단어의 어원은 문자 또는 글자를 의미한다.