variable

성욱·2025년 1월 12일
post-thumbnail

변수

자주 사용하는 타입

  • 정수 - int, long
  • 실수 - double
  • 문자열 - String

변수 명명 규칙 - camel case

  • 클래스 이름의 첫 글자는 대문자로 시작하고 camel case적용.
  • 변수를 포함한 나머지는 소문자로 시작하고 camel case적용.

Var1

package variable;

public class Var1 {
    public static void main(String[] args) {

        System.out.println(20);
        System.out.println(20);
        System.out.println(20);
    }
}

Var2

package variable;

public class Var2 {
    public static void main(String[] args) {

        int a;  //변수 선언
        a = 20; //변수 초기화
        System.out.println(a);
        System.out.println(a);
        System.out.println(a);
    }
}

Var3

package variable;

public class Var3 {
    public static void main(String[] args) {

        int a;  //변수 선언
        a = 10; // 변수 초기화 a(10)
        System.out.println(a);
        a = 50; // 변수 값 변경 a(10 -> 50)
        System.out.println(a);
    }
}

Var4

package variable;

public class Var4 {
    public static void main(String[] args) {
        int a;
        int b;
        int c, d;   //한번에 여러개 변수 선언 가능
    }
}

Var5

package variable;

public class Var5 {
    public static void main(String[] args) {
        int a;  //1. 변수 선언, 초기화 각각 따로
        a = 1;
        System.out.println(a);

        int b = 2;  //2. 변수 선언과 초기화를 한번에
        System.out.println(b);

        int c = 3, d = 4; //3. 여러 변수 선언과 초기화를 한번에
        System.out.println(c);
        System.out.println(d);
    }
}

Var6

package variable;

public class Var6 {
    public static void main(String[] args) {
        int a;
        System.out.println(a); //컴파일 에러
    }
}

Var7

package variable;

public class Var7 {
    public static void main(String[] args) {
        int a = 100;    //정수
        double b = 10.5;    //실수
        boolean c = true;   //true, false
        char d = 'A';   //문자 하나
        String e = "Hello Java";    //문자열

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

Var8

package variable;

public class Var8 {
    public static void main(String[] args) {
        //정수
        byte b = 127; //-128 ~ 127
        short s = 32767; //-32768 ~ 32767
        int i = 2147483647; //-2,147,483,648 ~ 2,147,483,647 (약 20억)

        //-9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807
        long l = 9223372036854775807L;

        //실수
        float f = 10.0f;
        double d = 10.0;
    }
}

VarEx1

package variable;

public class VarEx1 {
    public static void main(String[] args) {
        int num1 = 4, num2 = 3;
        System.out.println(num1 + num2);
        System.out.println(num1 - num2);
        System.out.println(num1 * num2);
    }
}

VarEx2

package variable;

public class VarEx2 {
    public static void main(String[] args) {
        int num1 = 10, num2 = 20;
        int sum = num1 + num2;
        System.out.println(sum);
    }
}

VarEx3

package variable;

public class VarEx3 {
    public static void main(String[] args) {
        long num = 1000000000L;
        boolean t = true;
        System.out.println(num);
        System.out.println(t);
    }
}

0개의 댓글