1. 변수 타입
package variable;
public class Var7 {
public static void main(String[] args) {
int a = 100;
double b = 10.5;
boolean c = true;
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) 변수 타입의 예
- 정수를 다룬다.
- 예: 1, 100, 35
- 실수를 다룬다
- 3.14, 0.2, 1.0
- 불리언 타입
- true, false 값만 사용가능
- 문자 하나를 다룰 때 사용
- 'A'
- 문자열 다룸
- "hello Java"
2) 리터럴
- 코드에서 개발자가 직접 적은 값과 같은 고정된 값
- 변수의 값은 변할 수 있지만 리터럴 자체는 변하지 않음
2. 변수 타입2
package variable;
public class Var8 {
public static void main(String[] args) {
byte b = 127;
short s = 32767;
int i = 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