자주 사용하는 타입
변수 명명 규칙 - 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);
}
}