[Java] Part.2_변수

Haeun Noh·2022년 5월 14일
2

JAVA_programmers강의

목록 보기
3/12

0512


변수

: 값(data)을 저장할 수 있는 메모리공간, 값이 변할 수 있는 수

  • 자바의 변수에 어떤 데이터를 담느냐에 따라 그릇을 다르게 선택해야 한다.
  • 처음 변수를 선언할 때부터 어떤 변수를 담을지 결정해야 한다.
  • 변수를 선언할 때는 타임을 결정해야 한다.
  • 타입 뒤에는 변수의 이름, 즉 식별자를 써줘야 한다.

java 식별자 명명 규칙

  1. 하나 이상의 글자로 이루어져야 한다.
  2. 첫 번째 글자는 문자이거나 $, _ 이어야 한다.
  3. 두 번째 이후의 글자는 숫자, 문자, $, _ 이어야 한다.
  4. 길이 제한이 없다.
  5. 변수명(키워드)는 식별자로 사용할 수 없다.

변수 명명 관례

  • 첫 번째 문자가 소문자이다.
  • 여러 단어로 구성된 이름의 경우 두 번째 단어부터 첫 글자를 대문자로 한다.
  • 언더바를 쓰지 않는다.
    • 규칙을 지키지 않으면 컴파일에러가 발생한다.
    • 관례는 지키지 않아도 컴파일에러가 발생하지 않지만 규칙이기 때문에 지켜주는 것이 좋다.


문제

4번째 줄에 정수형 변수, number를 선언하고 3이란 값을 대입해보세요.

문제 설명

코드 4번째 줄에 System.out.println(number);는 number라는 변수를 출력합니다. 그런데, number 변수가 선언되어 있지 않네요. 변수는 반드시 사용하기 전에 선언해 주어야 합니다.

힌트

  • 변수는 다음과 같이 선언합니다.

    // 정수를 담는 변수, count 선언
    int count;
    // 실수를 담는 변수, average 선언
    double average;
    
  • 변수를 선언하면서, 동시에 변수에 값을 할당할 수 있습니다.

    // 정수를 담는 변수, count를 선언하고 여기에 10을 저장합니다.
    int count = 10;
    // 실수를 담는 변수, average를 선언하고 여기에 11.1을 저장합니다.
    double average = 11.1;

기본 소스

public class VariableExam {
    public static void main(String[] args) {
        // 정수형 변수, number를 선언하고 3을 저장해보세요.System.out.println(number);
    }
}

정답 소스

public class VariableExam {
    public static void main(String[] args) {
        // 정수형 변수, number를 선언하고 3을 저장해보세요.
        
        int number = 3;

        System.out.println(number);
    }
}

실행 결과

출력 〉	3

변수 실습 링크


profile
기록의 힘을 믿는 개발자, 노하은입니다!

0개의 댓글