[프로그래머스] JAVA 기초 수업 필기 (변수)

lobby_RoGo·2023년 10월 14일

JAVA 필기

목록 보기
1/48

변수 (variable)

변수란?

특정 데이터 값을 저장하는 메모리 공간 -----애 붙인 이름 이라고 한다

변수 선언하기

변수를 사용할 때에는 '반드시' 변수를 선언해야 합니다

변수 선언하는 바업

  1. 변수로 저장할 데이터가 어떤 종류인지 ---- 타입(자료형)
  2. 변수의 이름 ---- 변수명(변수이름)

예시)

int age;
int - 타입(자료형)
age - 변수명

동시에 여러개 동시에 선언하는 방법

타입(자료형)이 동일한 경우에만 사용 가능하다.

예시)

int age;
int salay; ➡️ int age, salay, value;
int value;

// 타입 변수명, 변수명, 변수명, ... ; 

한 줄에 여러개의 변수명을 선언하는게 좋을까?

내가 생각을 했을 때, 좋았다.
어떻게 보면 코드 라인을 줄이는 거기 때문에.
대체로 변수는 class 에서 가장 앞에 선언하고, 한번 변수를 선언한 위치에 추가 및 수정을 하기 때문에
불필요한 줄의 수를 줄일 수 있어서, 타입(자료형)이 같으면 ,(콤마) 를 사용해서 '변수명' 만 추가 하면 좋을꺼다.

변수명 규칙

변수 선언시 JAVA에서 설정한 규칙을 따르는게 좋다고 한다.

참고자료

변수 사용하기

변수 초기화 - 값 대입하기

  1. 변수 초기화 : 변수에 값을 대입
  2. 대입 연산자(=)를 사용함

예시)

int age = 17;

오른쪽 값(17)이 메모리 특정 공간에 왼쪽 변수명으로 저장.

변수 초기화 시점 다르게 하기

꼭 초반에 바로 변수에 값을 넣어줄 필요가 없음. 일단 선언만 해놓고 있다가 나중에 값을 지정해 주어도 무방하다.

예시)

int age; // 일단 int 타입의 age 라는 변수명 선언
.
.
.
.
.
.
.
age = 17; // 이렇게 변수명을 작성 후, 값(17)을 넣어주어도 된다.

[주의]
- 값의 타입을 잘 확인하여 선언.
- 나중에 다른 타입 값을 넣으면 에러 발생
- 동일한 영역에서 같은 변수명으로 재선언을 못함.

변수 출력하기

public class Hello
{
	public static void main(String[] args)
    {
    	int age = 17;
        int salary = 5000;
        
        System.out.println(age);
        System.out.println(age + salary);
    }
}

사진 출처
프로그래머스 국비 수업 캡처

profile
한번 해보자구!

0개의 댓글