변수 문제

변수

🔍 변수에 숫자가 포함 될 수는 있으나 숫자로 시작할 수는 없다.

  ex. num1 (o) 1num(x)

🔍 변수는 소문자로 시작하는 것이 관례 :: 낙타 표기법

  ex. orderDetail (order + Aetail) , myAcoount (my + Acoount)

🔍 변수명은 용도에 맞춰서 작성해야한다. a, b는 예제에서만 사용

  ex. sutdentCount, maxScore, userAccount, oderCount

변수선언: 변수를 지정 (ex: int a;)

변수 초기화: 선언한 변수에 처음으로 값을 넣는 것 (ex: a = 20;)

public static void main(String[] args) {
    int a;
    a = 20;

    System.out.println(a);
    System.out.println(a);
    System.out.println(a);

🔍 a = 20; 에서 20을 다른 수로 바꾸면 출력값이 한번에 바뀜

int 에 여러개의 변수를 선언할 수 있다

int b, c, d;

public class Var2 {
    public static void main(String[] args) {
        int a;
        int b, c, d;
        a = 20;
        b = 1;
        c = 2;
        d = 3;

        System.out.println(a);
        System.out.println(a);
        System.out.println(a);
        System.out.println(b);
        System.out.println(c);
        System.out.println(d);
    }
}

변수 선언을 한번에 하거나 변수 초기화를 여러개 하는것도 가능

int a; *// a라는 변수를 선언*
a = 1; *// 변수 초기화 (아무것도 없는 변수에 처음으로 값을 넣는 것)*int b = 2;
*// 변수 선언과 초기화를 한번에 하는 것* int c = 3, d = 4;
*// 여러 변수 선언과 초기화를 한번에*