변수는 데아터를 저장하기 위해 프로그램에 의해 이름을 할당받은 메모리 공간을 의미하며 저장된 값은 변경될 수 있다.
타입 | 형 | 저장공간 | 범위 |
---|---|---|---|
byte | 정수 | 1byte | -128 ~ 127 |
short | 정수 | 2byte | -2^15 ~ (2^15-1) |
int | 정수 | 4byte | -2^31 ~ (2^31-1) |
long | 정수 | 8byte | -2^63 ~ (2^63-1) |
float | 실수 | 4byte | (3.410^-38) ~ (3.410^38) |
double | 실수 | 8byte | (1.710^-308) ~ (1.710^308) |
char | 문자 | 2byte | 0 ~ 2^16 |
boolean | 논리 | 1byte | true 또는 false |
방식 : 타입 변수 이름;
int num1; // 정수 선언
double num2; // 실수 선언
char a; // 문자 선언
String str; // 문자열 선언
방식 :
1. 타입 변수이름;
변수이름 = 초깃값;
2. 타입 변수이름 = 초깃값;
int num1;
num1 = 10;
int num2 = 20;
int num3 = 30;
double num4 = 3.14;
String str = "apple";
char a = 'b';
int num1; // 변수 선언
num1 = 100; // 변수 초기화
int num2 = 200; // 변수 선언과 동시에 초기화
int num3 = num1+num2; // 변수 대입
System.out.println(num3); // 값 출력
double num4 = num1 * 3.14; // 소수단위 값 계산
System.out.println(num4);
char ch1 = '확'; // 문자 선언 ' '
String str = "확인"; // 문자열 선언 " "
System.out.println(ch1);
System.out.println(str);
boolean result = num1<num2; // 참 거짓 비교값 선언
if(result){ // result값이 참일경우 실행
System.out.println("num2가 더 큽니다");
}