ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 변수(variable)
    JAVA 2023. 11. 30. 17:45

    데이터를 저장하기위 위해 프로그램에 의해 할당받은 [(데이터를 넣는)메모리 공간]을 말한다.

    이 [메모리 공간]에 개발자가 코딩으로 이름을 주는데 이것을 [변수명]이라고 한다.

    코딩상에서 [변수명]에 데이터를 입력하면 [메모리공간]에 데이터가 저장된다

    ex) var xxx = 10;

    💡여기서 xxx가 변수다 


    변수 사용목적

    데이터를 [초기저장=초기화] [갱신] [복사해 꺼내기] 위해 사용된다

    [갱신] [복사해 꺼내기] 는 반복이 가능하다

     


    변수명 제작 규칙

    • 영대소문, 숫자, _, $를 조합하여 만든다.
    • 첫 글자는 반드시 영대소문 또는 _, $ 로 만 시작해야한다. 숫자로 시작할수 없다.
    • 중간에 공백이 있으면 안 된다.
    • JAVA 문법 상의 키워드(key word=예약어)는 사용할 수 없다.
    • 변수명의 길이 제한은 없으나 가독성을 위해 적당한 길이를 주는 것이 좋다.
    • 영문 스펠링이 같더라도 대, 소문자가 다르면 전혀 다른 변수이다.

    변수의 종류

    • 멤버변수(속성변수)
      객체를 구성하는 하나의 중요한 요소이며 멤버로써 선언된 변수. 객체를 구성하는 멤버들이 [공유]하는
      데이터를 저장하고 있다.
      객체가 제거될 때 까지 존재하는 변수.
    • 지역변수
      객체를 구성하는 멤버인 메소드 내부에 실행구문에 선언된 변수를 말한다.
      메소드 안에서만 사용되고 사라지는 변수. || 메소드가 호출되면 생성되고 호출이 끝나면 사라지는 변수
    • 매개변수
      메소드 호출시 들어오는 데이터를 저장할 변수를 말한다.
      메소드안에서만 사용되고 사라지는 변수

    💡상수란?

    데이터의 갱신이 불가능한 변수

    복사하여 꺼내기,초기화는 가능 확실한, 절대적인 불변진리 절대 바뀌어선 안되는 업무적 데이터를 변경하지 않도록 막기위해 변수에 저장하지 않고, 상수에 저장(수학적,물리적으로) 

    👉코딩형식

    final 자료형 변수명 = 데이터;

    만일
    
    final int age = 24;
    age = 25;
    
    이러한 형식의 코딩이 있다면?
    👉에러발생 final이 붙은 변수는 갱신불가함.

     


    리터럴(=literal)이란?

    변수 또는 상수에 저장가능한 모든 데이터를 말한다.

    숫자, 문자, 논리값(true,false)등 즉 프로그램에서 사용가능한 모든 데이터를 말한다.

    'JAVA' 카테고리의 다른 글

    조건문  (1) 2023.12.05
    연산자  (0) 2023.12.01
    자바의 자료형 (참조형)  (0) 2023.11.30
    자바의 자료형 (기본형)  (1) 2023.11.22
    자바  (1) 2023.11.20
Designed by Tistory.