상세 컨텐츠

본문 제목

[Java] 자바 변수 선언 및 타입

Java

by TUZA 2024. 1. 6. 22:41

본문

 

자바변수타입

 

자바 변수 타입은 총 5가지가 있다.

정수, 실수, 불리언(boolean), 문자열, char(문자)

 

package variable;

public class Var7 {
    public static void main(String[] args){
        int a = 100; // 정수
        double b = 10.5; // 실수
        boolean c = true; // 불리언(boolean) true or false 입력 가능
        char d = 'A'; // 문자 하나
        String e = "Hello Java"; //문자열, 문자열을 다루기 위한 특별한 타입
        System.out.println(a); // 커맨드 + D 로 복사가능
        System.out.println(b);
        System.out.println(c);
        System.out.println(d);
        System.out.println(e);

        int z = "100원"; 
        // int 타입에 문자열(" ")을 넣는다면 오류가 발생한다.

    }
}

 

 

int 타입에 String을 넣은 경우 발생하는 오류

 

*String은 첫 글자가 대문자로 시작하는 특별한 타입이다.

 

 

리터럴(literal)

 

코드에서 개발자가 직접 적은 100, 10.5, 'A', "Hello Java" 와 같은 고정된 값을 프로그래밍 용어로 리터럴이라고 한다.

 

 

숫자 타입
package variable;

public class Var8 {
    public static void main(String[] args) {
        //정수
        byte b = 127; //-128~127
        short s = 32767; //-32768~32767
        int i = 2147483647; // -2147483648~ 2147483647
        long l = 9223372036854775807L; // -9223372036854775808 ~ 9223372036854775807

        //실수
        float f = 10.0f; //float 은 f를 붙여줘야함
        double d = 10.0; // float에 비해 더 큰 범위를 전개한다.


    }
}

 

변수 타입 정리

 

byte, short, float, char 의 타입들은 실무에서 거의 사용이 안되니 어떤 의미를 가지고 있는지만 체크하자.

 

자주 사용하는 타입은 int, long / double / boolean / String 이 있다.

 

반응형

'Java' 카테고리의 다른 글

[Java] 변수 명명 규칙  (0) 2024.01.06
[JAVA] 변수  (1) 2024.01.05
[Java] 추상클래스  (0) 2022.04.11
[Java] 메서드 재정의하기(overriding)  (0) 2022.04.10
[Java] super  (0) 2022.04.10

관련글 더보기