#1 Language π/1-4 JAVA
[JAVA] λ³μμ λ°μ΄ν° νμ (type Of Variable)
FillByCoding
2022. 7. 20. 19:12
μ μν νμ
- int : μ μλ₯Ό νννλ λνμ μΈ νμ , 4byteκΉμ§ νν κ°λ₯ (μ½ 4μ΅)
- long : 8byteκΉμ§ νν κ°λ₯ (1000κ²½)
- byte : κΈ°λ³Έμ΄ λλ μ μν νμ , 1byte νν κ°λ₯
- short : 2byte νν κ°λ₯
- char : λ¬Έμ νλλ₯Ό ννν λ μ¬μ©νλ νμ , 2byte νν κ°λ₯
package Day01;
public class _02_typeOfvariable {
public static void main(String[] args) {
// TODO Auto-generated method stub
// 1. λ³μ μ μΈκ³Ό λμμ μ΄κΈ°ν
int num1 = 1;
// 2. JVMμ μ μν λ³μλ₯Ό κΈ°λ³Έμ μΌλ‘ intλ‘ μ»΄νμΌνκΈ° λλ¬Έμ
// 리ν°λ΄ μμμΈ Lλ₯Ό μ μλ€μ λΆμ¬μ longν νμ
μΌλ‘ λͺ
μν΄μ€μΌ λ
long bigNum1 = 10;
long bigNum2 = 10L;
// 3. intν λ²μλ₯Ό μ΄κ³Όν μ μμ λν΄μ 리ν°λ΄ μμ Lμ΄ μμΌλ©΄ intλ‘ μΈμλμ΄ μλ¬ λ°μ
long bigNum3 = 10000000000000;
long bigNum4 = 10000000000000L;
// 4. charνμ λ¬Έμ κ·Έλλ‘ μΆλ ₯
// intνμ λ¬Έμ μ μ₯ μ ν΄λΉ λ¬Έμμ ASCII μ½λ κ° μΆλ ₯
char ch1 = 'A';
int ch2 = 'A';
System.out.println(num1);
System.out.println(bigNum2);
System.out.println(bigNum4);
System.out.println("---------------------------------");
}
}
String νμ
- μλ°μμ κΈ°λ³Έμ μ 곡λλ νμ μ΄ μλκ³ μλ°μμ char λ°°μ΄μ μ΄μ©ν΄μ λ§λ€μ΄ λμ ν΄λμ€λ₯Ό μ΄μ©ν΄μ λ§λ¦
- λ¬Έμμ΄μ ν° λ°μ΄νλ‘ νκΈ°
- λ¬Έμμ΄ μμ ν° λ°μ΄νλ₯Ό νμΆν λλ μ΄μ€μΌμ΄ν λ¬Έμ( \ ) μ¬μ©νμ¬ νμΆ
- μμ£Ό μ¬μ©λλ μ΄μ€μΌμ΄ν λ¬Έμ
- \” : ν° λ°μ΄ν νμΆ
- \t : νλ§νΌ λμ
- \n : μ€ λ°κΏ
// 5. λ¬Έμμ΄ νμ
μ¬μ©
String str1 = "Hello java";
// 6. μ΄μ€μΌμ΄ν λ¬Έμ μ¬μ©
String str2 = "Hello \"java\"";
String str3 = "Hello \tjava";
String str4 = "Hello \njava";
//syso + c + s
System.out.println("----------------------------------");
System.out.println(str2);
System.out.println(str3);
System.out.println(str4);
μ€μν νμ
- float : 4byteκΉμ§ νν κ°λ₯
- double : 8byteκΉμ§ νν κ°λ₯, λ λ§μ΄ ννλκ³ μ λ°νκΈ° λλ¬Έμ λ§μ΄ μ¬μ©
- JVMμμ μ€μν νμ μ κΈ°λ³Έμ μΌλ‘ doubleν νμ μΌλ‘ μ»΄νμΌ
- floatν λ³μμλ 리ν°λ΄ λ¬ΈμμΈ fλ₯Ό λΆμ¬μ€μΌ λ¨
// 7. μ€μν νμ
μ¬μ©
// JVMμμ μ€μν νμ
μ κΈ°λ³Έμ μΌλ‘ doubleνμΌλ‘ μ»΄νμΌ λκΈ° λλ¬Έμ
// floatνμ
μ 리ν°λ΄ λ¬ΈμμΈ fλ₯Ό νκΈ°νμ§ μμΌλ©΄ μλ¬ λ°μ
float var1 = 3.14;
float var2 = 3.14f;
double var3 = 3.14;
System.out.println("-----------------------------------");
System.out.println(var2);
System.out.println(var3);
λ Όλ¦¬ν νμ
- Boolean : true, falseλ§ νν κ°λ₯
// 8. boolean νμ
μ¬μ©
boolean var4 = true;
boolean var5 = true;
int num2 = 10;
int num3 = 11;
// num2λ₯Ό 2λ‘ λλ λλ¨Έμ§κ° 0μΌ λ
if(num2 % 2 == 0) {
var4 = true;
// num2λ₯Ό 2λ‘ λλ λλ¨Έμ§κ° 0μ΄ μλ λ
} else {
var4 = false;
}
// num3μ 2λ‘ λλ λλ¨Έμ§κ° 0μΌ λ
if(num3 % 2 == 0) {
var5 = true;
// num3μ 2λ‘ λλ λλ¨Έμ§κ° 0μ΄ μλ λ
} else {
var5 = false;
}
System.out.println("-------------------------------------");
System.out.println(var4);
System.out.println(var5);
LIST