λ°λ체 μ νΈ κΊΌμ§ 0 / μΌμ§ 1
0, 1 νννλ μ΅μ λ¨μ => 1λΉνΈ
8λΉνΈ => 1λ°μ΄νΈ(byte)
10μ§μ 9999 => 9*1000 + 9*100 + 9*10 + 9*1
2μ§μ 1111 => 1*8 + 1*4 + 1*2 + 1*1
Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β => Β 8 Β Β Β Β Β Β 4 Β Β Β Β Β Β 2Β Β Β Β Β Β Β 1
8μ§μ 77 => 7*8 + 7*1
16μ§μ ff => 15*16 + 15*1

int num = 10;
int bNum = 0b1010;
int octNum = 012;
int hexNum = 0xA;
System.out.println("10μ§μ : "+num);
System.out.println("2μ§μ : "+bNum);
System.out.println("8μ§μ : "+octNum);
System.out.println("16μ§μ : "+hexNum);

=> &(AND), |(OR), ^(XOR), ~(NOT)
int num1=5; // 0101
int num2=10; // 1010
int result=num1 & num2; // 0000
System.out.println(result); // 0
// 1 & 1 => 1
// 1 & 0 => 0
// 0 & 1 => 0
// 0 & 0 => 0

int num1=5; // 0101
int num2=10; // 1010
int result=num1 | num2; // 1111
System.out.println(result); // 15
// 1 | 1 => 1
// 1 | 0 => 1
// 0 | 1 => 1
// 0 | 0 => 0

int num1=10; // 00001010
int result= ~num1; // 11110101(μμ) -> 00001011(2μ보μ)
System.out.println(result); // -11
// ~1 => 0
// ~0 => 1

-Β Β << (μΌμͺ½μΌλ‘ λΉνΈμ΄λ μ°μ°)
-Β Β >> (μ€λ₯Έμͺ½μΌλ‘ λΉνΈμ΄λ μ°μ°)
-Β Β >>> (μ€λ₯Έμͺ½μΌλ‘ λΉνΈμ΄λ μ°μ°, μΌμͺ½ μ±μμ§λ λΉνΈ 0)
int num=5; // 00000101
// 2μ nμΉ κ³±νκΈ° => 5*2μ2μΉ => 5*4=>20
System.out.println(num << 2); // 00010100 // 20

num=10; // 00001010
// 2μ nμΉ λλκΈ° => 10/2μ2μΉ => 10/4=>2
System.out.println(num >> 2); // 00000010 // 2

num=10; // 00001010
// 2μ nμΉ λλκΈ° => 10/2μ2μΉ => 10/4=>2
System.out.println(num >>> 2); // 00000010 // 2

ν¨μ : μμ£Ό μ¬μ©νλ κΈ°λ₯μ νλ²λ§ μ μ => μ΄λ¦ λΆμ¬ν΄μ μ μ
Β Β Β Β Β Β Β Β Β μ μλ κΈ°λ₯μ λΆλ¬μ(μ΄λ¦) μ¬μ©
μ¬μ©μ ν¨μμ΄λ¦ νΈμΆ
cal(10,20);
cal(100,200);
cal(1,2);
cal(5,7);
cal(3,8);
public static void cal(int a, int b){
System.out.println(a+b);
System.out.println(a-b);
System.out.println(a*b);
System.out.println(a/b);
// ν¨μ μ΄λ¦ λΆλ₯Έκ³³μΌλ‘ λλμκ°
return; // μλ΅κ°λ₯
β hello() μΆλ ₯
- hello() νΈμΆ

β cir(10) μΆλ ₯
- μμ λ©΄μ ꡬνλ κΈ°λ₯μ μ μ cir (10 μ μ₯νλ λ³μ) μ΄λ¦ μ μ
- λ°μ§λ¦λ°μ§λ¦3.14 => μΆλ ₯
- cir(10) μ΄λ¦ νΈμΆ

β fun1(10) μΆλ ₯
- μ§μ νμ ꡬνλ κΈ°λ₯μ fun1(10 μ μ₯νλ λ³μ) μ΄λ¦ μ μ
- μ§μ / νμ => μΆλ ₯
- fun(10) μ΄λ¦ νΈμΆ
