내일배움캠프 TIL 8일차 - Java 변수

iy·2023년 12월 28일

TIL

목록 보기
7/37

변수

  1. 변하는 것과 변하지 않는 것
  • 저장공간의 선언과 값의 저장

    • 저장공간의 선언
      • Java 프로그램에서 값을 다루기 위해서는 값을 저장해둘 저장공간의 선언이 필요
        • 값의 타입 : 저장공간(그릇)의 종류
        • 값의 이름 : 저장공간(그릇)의 이름
  • 값의 저장
    : Java 프러그램에서 저장공간에 값을 저장하는 방법

    1. 선언과 동시에 값을 저장하는 방법    
    ```java
    int number = 10;
    ```
    2. 선언 이후에 값을 저장 : 덮어쓰기
    ```java
    number = 10;
    ```

    변수와 상수

  • 변수 : 변하는 저장공간

    • Java 프로그램에서 저장하는 대부분의 값들은 변하는 것 : 변수
    • 하나의 값을 저장할 수 있는 저장공간을 의미
    • 저장하고 있는 값이 달라질 수 잇음
    • 저장공간에 이름(변수명)을 붙여서 필요한 값 저장
    • 저장되는 값의 형태에 따라 여러가지 모습을 지님
  • 상수 : 변하지 않는 저장공간

    • Java 프로그램에서는 변하지 않을 값을 변하지 않는 저장공간에 저장해둠
    • 저장 효율을 위해서 변하지 않을 값을 따로 저장해둠
    • 저장되는 값의 형태에 따라 여러가지 모습을 지니게 됨
      final int number = 10; // 상수 선언
      number = 11 ; //에러 상수로 선언한 이후엔 값을 변경할 수 없기 때문에
  1. 저장 공간의 종류(변수 타입)
변수의 종류와 범위
: 변수의 종류는 저장공간에 담을 수 있는 데이터 종류를 의미

1) 기본형

  • 논리형 변수 : boolean
    • True/False 값만 저장
  • 문자형 변수 : char
    • 'A', '1'와 같은 문자 하나만 저장(문자열X)
  • 정수형 변수 : byte, short, int, long
    • 0,1,2,99와 같은 정수형 숫자 값을 저장
    • 정수형 변수 표현 범위
  • 실수형 변수 : float, double
    • 0.123, 0.99999 와 같은 소수점 실수값을 저장
    • 실수형 변수의 표현 범위는 매우 넓음

      실수형 리터럴 구분
      float과 double의 데이터를 구분하기 위한 구분자로 float으로 담을 숫자 뒤에 f를 붙임

2) 참조형 변수

  • 문자열 변수 : String
    • "Apple","가나다"와 같은 문장을 저장함
  • 그 외 : Object, Array, List...
    • 객체, 배열, 리스트와 같은 저장공간에 담을 수 없는 값을 저장

👀
내배캠 강의를 들으면서 정리한 내용이다. 초반에 아는 내용이라고 방심하지말고 열심히 들어야겠다.
코딩테스트 연습도 했는데 확실히 다른 사람들 코드를 보니 새롭게 알게 되는 내용도 많아서 공부가 된다.
풀다가 새롭게 배운 내용이나 익숙하지 않았던 방법들을 따로 정리해둬야겠다.

0개의 댓글