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)이라는 단어의 어원은 문자 또는 글자를 의미한다.