Variable
- 사용자의 입력이나 다른 용도로 인해 값이 바뀔수 있는 변수
Declaration
int a;
initalizer
a = 10;
- 변수는 연산이나 출력을 할때 반드시 초기화를 해줘야 한다.
- 초기화를 안할경우 값이 존재하지 않기 때문에 에러가 발생한다.
Declaration and Initalizer
int a = 10;
int c = 10 , d = 10;
println
System.out.println(a);
Variable Type
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);
}
}
- 문자와 문자열의 차이가 가장 중요하다 , 따옴표 -> 문자 / 쌍따옴표 -> 문자열
Numberical Type
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;
}
}
- 정수 -> int , long (20억 이상 숫자일경우 long)
- 실수 -> double
- 불린 -> 조건문 , true/false
- 문자열 -> String
Variable name rule
package variable;
public class Var9 {
public static void main(String[] args) {
}
}
- 낙타 표기법 : 시작 단어 소문자 그다음 단어 대문자 (myAccount)
- 클래스 -> 대문자 / 클래스가 아닌 -> 소문자(낙타 표기법)
- 상수는 무조건 대문자
- 패키지는 모두 소문자