본문 바로가기

Java

[Java] 변수(Variable)

변수(Variable) : 메모리상에 하나의 값을 저장할 공간을 만들어주는 것

형식) 자료형 변수명;

 

자료형 : 컴퓨터에게 어떤 타입의 데이터를 얼마만큼의 크기로 저장할 것 인가를 지정해 주는 것 

 

1. 숫자 - 정수

  1) byte

    - 기억공간 : 1byte

    - 범위 : -127~128

    - 자바에서 기본 데이터 전송단위

    ex) byte b =23;

 

  2) short

    - 기억공간 : 2byte

    - 범위 : -32768 ~ 32767

    ex) short c = 12;

 

  3) int

    - 기억공간 : 4byte

    - 범위 : -2147483648 ~ 2147483647

    - 자바에서 기본 연산단위로 사용

      ex) int sum=b+c;

 

  4) long

    - 기억공간 : 8byte

    - long형으로 저장하는 경우 l또는 L을 사용

      ex) long no = 1234567890000L;

2. 숫자 - 실수

  1) float

    - 기억공간 : 4byte

    - float형으로 저장하는 경우 f 또는 F를 사용

      ex) float f=5.3f;

    소수점 둘째자리까지만 저장

      ex) float m_float = 123456.789123f;

        ->출력 : 123456.79

 

  2) double

    - 기억공간 : 8byte

    - 자바에서 소수점이 있는 실수값을 저장할 때 기본적으로 double형으로 인식

      ex) double f2=5.3;

3. 논리

  boolean

    - 기억공간 : 1byte

    - true 또는 false 값을 저장

      ex) boolean b=true;        //소문자만 입력가능 true or false

           boolean b2 = 2>3;    // false

4. 문자

  1) char

    - 기억공간 : 2byte

    - 범위 : 0~65535

    - 문자 하나를 저장

      ex) char c1='A';

 

  2) String

    - 문자열

    - 자바에서 문자열은 기본자료형이 아니고 참조형(=클래스형)

    ex) String s1 = "자바 기초 문법";

 

5. 식별자(identifier)의 규칙

식별자 : 변수,패키지,메서드,클래스 이름을 만들어 주는 규칙

 

  1) 첫글자는 숫자가 오면 안된다.

  2) 영문자+숫자+특수기호의 조합으로 작성

  3) 대소문자 구분

  4) 예약어는 식별자로 사용할 수 없다.