[자바] 기초문법정리(231228)

brand_mins·2023년 12월 28일

Java

목록 보기
28/47

1. 변수 타입

package variable;

public class Var7 {
    public static void main(String[] args) {
        int a = 100; // 정수
        double b = 10.5; // 실수
        boolean c = true; // 불리언(boolean) 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);
    }
}
  • 변수는 데이터를 다루는 종류에 따라 형식이 다름
  • 이러한 형식을 타입이라고 함.

1) 변수 타입의 예

  • int
- 정수를 다룬다. 
- 예: 1, 100, 35
  • double
- 실수를 다룬다
- 3.14, 0.2, 1.0
  • boolean
- 불리언 타입
- true, false 값만 사용가능
  • char
- 문자 하나를 다룰 때 사용
- 'A'
  • String
- 문자열 다룸
- "hello Java"
  • 자신의 타입에 맞는 데이터 사용

2) 리터럴

  • 코드에서 개발자가 직접 적은 값과 같은 고정된 값
  • 변수의 값은 변할 수 있지만 리터럴 자체는 변하지 않음

2. 변수 타입2

package variable;

public class Var8 {
    public static void main(String[] args) {
        // 정수
        byte b = 127; // -128 ~ 127
        short s = 32767; // -32768 ~ 32767
        int i = 2147483647; // -2147483648 ~ 2147483647

        long l = 9223372036854775807L;

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

    }
}

3. 변수 타입 정리

1) 실무에서 사용하는 변수 타입

  • 정수
- int, long: 자바는 정수에 기본으로 int 사용.
- 만약에 20억이 넘는다면 long 사용
- 파일을 다룰때 byte
  • 실수
- double 사용
  • 불린형
- boolean(true, false) 참, 거짓 표현
  • 문자열
- String, 문자를 다룰때 문자 하나 or 여러 문자열 String 사용

4. 변수 명명 규칙

  • 자바에서 변수의 이름은 규칙과 관례 존재

1) 규칙

1. 변수 이름은 숫자로 시작할 수 없다. 
(숫자를 이름 포함 가능. 예 : myVar1)

2. 이름에는 공백이 들어가지 않는다.

3. 자바의 예약어를 변수 이름으로 사용할 수 없다.(int, class, public)

4. 변수 이름에는 영문자(a-z, A-Z), 숫자(0~9), 달러기호($) 또는 밑줄(_) 사용

2) 관례

  • 클래스는 대문자로 시작, 나머지는 소문자로(낙타표기법)

(1) 낙타표기법(캐멀 케이스)

  • 여러 단어로 구성되어 있을때 첫 글자가 대문자로 시작하고 나머지는 소문자로 표기한다.
- 클래스: Person, OrderDetail
- 변수를 포함한 나머지: firstName, userAccount
profile
IT 개발자가 되기 위한 기록

0개의 댓글