자바의 기초 #4

이번 포스팅에서는 자바의 변수와 데이터 타입에 대해 알아보도록 하겠습니다.

변수



프로그래밍은 처음이지만 수학은 처음이 아닐 수도 있습니다. 따라서 이전에 변수라는 단어를 들어본 적이 있을 것입니다. 예를 들어 y = 2x + 10이라는 함수를 사용하면 여기에서 y와 x가 모두 변수라는 것을 알 수 있습니다. 두 개의 숫자를 나타내고 숫자 값을 저장하는 두 개의 레이블일 뿐입니다. 저장하는 값이 구체적이지 않도록 언제든지 값을 할당할 수 있습니다. 프로그래밍에서 변수란?



프로그래머는 변수를 선언하고 변수에 값을 저장할 수 있습니다. 변수 선언 구조는 다음과 같습니다.
dataType 변수명 = 변수값;

먼저 변수의 데이터 유형을 알려야 합니다. 정수인지 문자열인지.
그런 다음 이름을 지정해야 합니다. 변수의 이름은 식별자라고도 합니다. 짧지만 설명이 포함된 이름을 사용하는 것이 항상 좋습니다. 예를 들어 나이를 저장하는 경우 변수 이름을 'a' 또는 'x'로 지정하는 대신 'age'로 직접 지정하는 것이 좋습니다. 학생 세트의 나이를 저장하는 경우 변수 이름을 'std_age'로 지정할 수 있습니다. 이렇게 하면 타사에서도 코드를 더 읽기 쉽고 이해할 수 있습니다.
정의한 변수에 값을 초기화하려면 등호를 사용하거나 '할당 연산자'(=)라고 말할 수도 있습니다. 왼쪽 할당 연산자는 식별자이고 오른쪽은 값을 쓸 수 있습니다.

코딩을 시작하기 전에 변수 이름을 지정할 때 따라야 하는 몇 가지 규칙을 살펴보겠습니다.

변수 명명 규칙


  • 식별자는 밑줄(_), 통화 문자($) 또는 대문자나 소문자(A~Z 또는 a~z)로 시작해야 합니다.
  • 이름은 java에서 키워드가 될 수 없습니다. 예를 들어 class, new, int와 같은 단어는 식별자가 될 수 없습니다.
  • 식별자에 대해 두 개 이상의 단어를 사용할 수 있지만 낙타 표기법이어야 합니다. (예: studentIndex, userName)
  • 식별자는 대소문자를 구분합니다. '이름'과 '이름'은 서로 다른 식별자입니다.

  • 이제 'age'라는 변수에 숫자 값 '18'을 저장하고 표시해 보겠습니다. 어떻게 할 수 있는지 봅시다.

    public class Main {
        public static void main(String[] args) {
            int age = 28;
            System.out.println(age);
        }
    }
    


    여기서는 'age'라는 정수 변수를 선언하고 값 18을 할당했습니다. 그런 다음 System.out.println() 내부에서 변수 이름을 직접 사용하여 값을 인쇄했습니다.

    다음 코드의 출력은 어떻게 될까요? 한 곳에서 변수에 값을 할당한 후 변수 값을 변경할 수 있습니까?

    public class Main {
        public static void main(String[] args) {
            int age = 28;
            System.out.println(age);
            age = 32;
            System.out.println(age);
        }
    }
    


    당신은 그것을 시도 했습니까? 그러면 다음 출력을 볼 수 있습니다.



    즉, 변수 값을 변경할 수 있지만 변경할 수 없는 경우가 있습니다. 우리는 미래에 그것에 대해 배울 것입니다.

    주어진 코드에 표시된 것과 같이 같은 줄에서 같은 데이터 유형의 여러 변수를 초기화할 수도 있습니다.

    public class Main {
        public static void main(String[] args) {
            int mathMarks = 78, englishMarks = 95;
            System.out.println(mathMarks);
            System.out.println(englishMarks);
        }
    }
    


    그러면 오류 없이 예상되는 출력이 실행되고 제공됩니다. 그러나 코드가 다소 어수선해지기 때문에 권장하지 않습니다.

    한 변수의 값을 다른 변수에 복사할 수도 있습니다.

    public class Main {
        public static void main(String[] args) {
            int mathMarks = 78;
                    int englishMarks = mathMarks;
            System.out.println(englishMarks);
        }
    }
    


    이것은 변수mathMarks의 값이 변수englishMarks로 복사되기 때문에 '78'을 출력으로 제공합니다.

    이것으로 'Basics of Java' 기사 시리즈의 네 번째 기사가 끝났습니다. 다음 글에서 뵙겠습니다. 그때까지 변수를 가지고 놀아보세요 :)

    좋은 웹페이지 즐겨찾기