변수와 자료형

devlsn96·2024년 7월 18일
0

java 언어 개념정리

목록 보기
2/27

1. 변수

: 다양한 종류의 자료를 표현할 수 았는 값
일반적으로 웹페이지에서 처리하고자 하는 "데이터"에 해당한다.

자료형 (data Type)
-프로그래밍 언어에서 변수의 종료를 구별하기 위해 사용되는 키워드

1-1. 변수의 사용

변수를 사용하는 방법은 "선언"과 "할당"의 두 영역으로 구분이 된다.

  • 변수의 선언 : 선언을 데이터형과 사용하고자 하는 변수의 이름을 지정

    데이터형 변수이름;

  • 변수의 할당 : 선언된 변수에 원하는 값을 대입하는 과정

    데이터형 변수이름 = 값;

  • 변수의 선언과 할당 통합

    데이터형 변수이름 = 값;

1-2. 변수 이름 명명규칙

  • 변수이름은 영문, 숫자, "_", "$"만 사용가능
  • 변수이름의 첫글자는 숫자로 시작할 수 없다.
  • 대소문자를 엄격하게 구분하므로 오타에 주의하여야 한다.
  • 자바에서 사용하는 예약어(키워드)를 사용할 수 없다.

1-3. 값의 할당 방법

  • boolean은 true(참), fasle(거짓) 중의 한 가지만 갖는다.

    boolean isKorean = true;
    boolean isJapenese = false;

  • char는 홑따옴표(' ')로 감싸진 한글자만 대입 가능

    char first = '곽';

  • long, float, double은 다른 데이터 형과의 구별을 위해 값 뒤에 데이터 형의 첫 글자를 접미사로 가질 수 있다.
    접미사는 대/소문자를 가리지 않지만 가급적 대문자로 사용하는 것이 좋다.

    long money = 50000000L;
    float PI =3.14F;
    double lat = 128.3242D;

1-4. 변수 사용의 제약

  • 반복하여 다른 값이 할당될 수 있지만, 선언은 중복 불가

    int num1 = 100;
    num1 = 200;
    int num1 =300;

  • 선언되지 않은 변수는 사용할 수 없다.

    num1 = 200;
    num2 = 300;

  • 값이 대입되지 않은 변수는 다른 변수에 대입하거나 출력할 수 없다.

    int num1;
    int num2 =num1;
    System.out.println(num1);

  • 생성된 변수는 다른 변수에 대입될 수 있다.

    int num1 = 100;
    int num2 = num1;

2. 문자열 데이터

  • String 형의 변수를 선언하고 쌍 따옴표로 묶인값을 대입
  • 빈 문자열이나 공백도 문자열 데이터 이다

3. 상수

  • 상수 = 변하지 않는 수

  • 변수와 마찬가지로 메모리상에 존재하지만 값이 변경될 수 없는 데이터

  • final 키워드를 사용하여 선언된 변수는 상수로 생성된다.

  • 메모리상에 이름이 생성되므로 접근은 가능하지만 할당한 값을 변경할 수는 없다. (읽기전용)

  • 상수이름규칙

    • 모두 대문자로 표시한다

      		final double PI;
      		final int COLOR;
profile
Quantum Jump to class for java….

0개의 댓글