ν°μ€ν 리 λ·°
λ°μ΄ν° νμ
* μ μν λ°μ΄ν° νμ
- μ μνμλ 4κ°μ§ μ νμ΄ μμ΅λλ€.
- μ μν λ³μλ byte, short, int, long ν€μλ(μμ½μ΄)λ₯Ό μ¬μ©νμ¬ μ μΈνλ€.
- μλ°μμ μ μμ 2μ§μ νν λ°©λ²μ "λΆνΈμ 2μ 보μ" ννλ°©λ²μ μ¬μ©νλ€
- μ μνμ 10μ§μλΏλ§ μλλΌ 2μ§μ, 8μ§μ, 16μ§μ λ±μ ννλ ννν μ μλ€.
- μ μνμ λν΄νΈλ intμ΄λ―λ‘ longνμ μ§μ νλ €λ©΄ ν λΉν μ«μ λ€μ "L"μ λΆμ¬μ€λ€.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
public class IntegerEx {
public static void main(String[] args) {
//μ μνμ νμ
κ³Ό μ μ₯κ°λ₯ λ²μ
byte a = 127;
short b = 32767;
int c = 2147483647;
long d = 2147483648L; //κΈ°λ³Έμ μΌλ‘ intνμΌλ‘ μΈμνκΈ° λλ¬Έμ Lμ λΆμ¬μ longνμ΄λΌλκ²μ μλ €μ€λ€
System.out.println(a);
System.out.println(b);
System.out.println(c);
System.out.println(d);
//2μ§μλ₯Ό μ μ₯ν λλ μ μ μμ 0bλ₯Ό λΆμ
int binary = 0b1010;
System.out.println("2μ§μ 1010 : " + binary);
//8μ§μλ₯Ό μ μ₯ν λλ μ μ μμ 0μ λΆμ
int octa = 064;
System.out.println("8μ§μ 64 : " + octa);
//16μ§μλ₯Ό μ μ₯ν λλ μ μ μμ 0xλ₯Ό λΆμ
int hexa = 0x3a4c;
System.out.println("16μ§μ 3a4c : " + hexa);
}
}
|
* μ€μν λ°μ΄ν° νμ
- μ€μνμλ 2κ°μ§ μ νμ΄ μλ€.
- μ€μν λ³μλ₯Ό μ μΈν λ float, double ν€μλλ₯Ό μ¬μ©νλ€.
- μ€μνμ λν΄νΈνμ΄ doubleμ΄λ―λ‘ floatνμ μ§μ νλ €λ©΄ μ«μ λ€μ "F"λ₯Ό λΆμ¬μ€λ€.
- μ€μν ννμ μμμ ννλ°©μμΈ 10μ§μν ννλ°©μκ³Ό, μ§μ νμμΌλ‘ λνλ΄λ κ³ΌνκΈ°μ μ© νκΈ°λ²μ΄ μ¬μ©λλ€.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
public class FloatEx {
public static void main(String[] args) {
float f1 = 7.12345f;
double d1 = 7.12345;
System.out.println(f1);
System.out.println("---------------");
float f2 = 1.234567891234f;
double d2 = 1.234567891234;
System.out.println(f2);
System.out.println(d2);
System.out.println("---------------");
//μμ°μμ eλ‘ νν κ°λ₯
double d3 = 2.134e-3;
System.out.println(d3);
}
}
|
* λ
Όλ¦¬ν λ°μ΄ν° νμ
(boolean)
- λ
Όλ¦¬ν κ°μλ trueμ falseκ° μλ€.
- λ
Όλ¦¬νμ λ€λ₯Έ λ°μ΄ν° νμ
κ³Ό μλ‘ ν λ³ν(type casting)ν μ μλ€.
- λν CμΈμ΄μμμ²λΌ μ«μ κ°μ λ
Όλ¦¬ κ°μΌλ‘ ν΄μνμ¬,
0μ falseλ‘ λ€λ£¨κ³ 0μ΄ μλ κ°μ trueλ‘ ν΄μνλ κ²μ νμ©νμ§ μλλ€.
- λ
Όλ¦¬ν λ°μ΄ν°νμ
μμλ μ€μ§ trueμ falseλ§ νμ©νλ€.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
public class BooleanEx {
public static void main(String[] args) {
//λΆμΈνμ true falseλ§ κ°λ₯
boolean b1 = true;
boolean b2 = false;
System.out.println(b1);
System.out.println(b2);
//λΆκ°λ₯ν κ²
//boolean b3 = False;
//boolean b4 = 0;
}
}
|
* λ¬Έμν λ°μ΄ν° νμ
- λ¨μΌ λ¬Έμλ charνμΌλ‘ ννν©λλ€.
- charνμ 0~ 2^16μ λ²μ λ΄μμ λΆνΈκ° μλ 16λΉνΈ(2byte) μ«μλ₯Ό μ¬μ©νμ¬ μ λμ½λ λ¬Έμλ₯Ό νννλ€.
- charν κ°μ ν λ°μ΄ν (' ')μμ λ£μ΄μΌ νλ€.
- λ¬Έμμ΄μ ννν λλ Stringμ μ¬μ©νλ€.
- Stringμ κΈ°λ³Έ λ°μ΄ν°νμ΄ μλλλ€. λ¬Έμμ΄μ μ’ λ μ½κ² λ€λ£¨κΈ° μν΄ λ§λ€μ΄ λμ ν΄λμ€μ΄λ€.
- String ν΄λμ€λ λ¬Έμμ΄μ νννλλ° μ¬μ©λλ€.
- λ¬Έμμ΄ κ°μ κ²Ή λ°μ΄ν(" ")μμ λ£λλ€.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
public class TextEx {
public static void main(String[] args) {
//λ¨μΌ λ¬Έμλ₯Ό μ μ₯νλ char
char c1 = 'A';
char c2 = 65; //Aμ μμ€ν€μ½λλ 65
System.out.println(c1);
System.out.println(c2);
//μ μΈκ³ λ¬Έμλ₯Ό ν΅μΌνκΈ° μν΄μ μ λμ½λ 2^16 = 65536κ°μ λ¬Έμλ₯Ό ννκ°λ₯
char c3 = 'κ°';
//νκΈ κ°μ ν΄λΉνλ μ λμ½λ AC00
//μ§μ μ λμ½λ κ°μ μ μ₯νλ €λ©΄ νμΆλ¬Έμ \\uλ₯Ό μ§μ ν΄μΌνλ€.
char c4 = '\uAC00'; //16μ§μ
char c5 = 44032; //10μ§μ
System.out.println(c3 + " " + c4 + " " + c5);
System.out.println("------------------------");
//λ¬Έμμ΄μ μ μ₯νλ String
String s1 = "my dream ";
String s2 = "is a president";
System.out.println(s1 + s2);
//λ¬Έμμ΄κ³Ό λ€λ₯Έ νμ
μ +μ°μ°
System.out.println(100 + 200);
System.out.println(100 + "200");
System.out.println(10 + 20 + "hello");
System.out.println("hello" + 10 + 20);
//κΈ°λ³Έλ°μ΄ν° νμ
μ μ°μ° λ°μ΄νΈ ν¬κΈ°κ° ν° μͺ½μ λ§μΆμ΄μ μ°μ°μ΄λλ€
System.out.println('A' + 10);
//intλ³΄λ€ μμ νμ
μ +μ°μ°μ μ΅μ’
κ²°κ³Όλ₯Ό intνμΌλ‘ λ°ν
byte a = 10;
System.out.println('A' + a);
}
}
|
'(ꡬ)Java' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
03 Java μ°μ°μ(Operator) (0) | 2019.04.29 |
---|---|
03 Java ν λ³ν( type casting) (1) | 2019.04.29 |
02 Java λ³μ (0) | 2019.04.29 |
02 Java μλ³μ (0) | 2019.04.29 |
01 Java λ¨μΆν€ (0) | 2019.04.29 |
- Total
- Today
- Yesterday
- κ²μλ¬Ό μμ
- μ¨λ¦¬μμ€
- java jdk μ€μΉ
- java νκ²½λ³μ
- κ²μνλ§λ€κΈ°
- κ²μλ¬Όμ‘°ν
- κ°λ°ν경ꡬμΆ
- κ²μν μμ
- μ΄ν΄λ¦½μ€ μ€μΉ
- tomcatμ€μΉ
- μκ³ λ¦¬μ¦
- λ³λͺ μ²λ¦¬
- μλ£κ΅¬μ‘°
- μλ°
- typeAliases
- Java
- κ°λ°
- λΆνΈ μλμμ±
- μ 체κ²μλ¬Ό μ‘°ν
- Algorithm
- μ΄ν΄λ¦½μ€ νκΈ μΈμ½λ©
- mysqlμ€μΉ
- κ²μν μ‘°ν
- μ€νλ§λΆνΈ μλμμ±
μΌ | μ | ν | μ | λͺ© | κΈ | ν |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |