-
์๋ฐ ๊ธฐ๋ณธJava 2022. 2. 7. 16:16
๐ก ํ๋ก๊ทธ๋๋ฐ
: ์ปดํจํฐ์๊ฒ ์ผ์ ํ๋๋ก ๋ช ๋ น์ด๋ฅผ ๋ง๋๋ ๊ฒ
๐ก ์ปดํ์ผ
: ํ๋ก๊ทธ๋จ ์ธ์ด๋ฅผ ์ปดํจํฐ๊ฐ ์ ์ ์๋ ์ธ์ด๋ก ๋ฐ๊ฟ ์ฃผ๋ ์ผ
๐ก ์ปดํ์ผ๋ฌ
: ๊ธฐ๊ณ์ด๋ก ๋ฒ์ญํด์ฃผ๋ ํ๋ก๊ทธ๋จ
: ์๋ฐ๋ฅผ ์ค์นํ๋ฉด ์๋ฐ ์ปดํ์ผ๋ฌ๋ ์ค์น๋๋ค
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, world"); // ์ถ๋ ฅ } }
* HelloWorld ํด๋์ค ์คํํ๋ ค๋ฉด -> main ๋ฉ์๋ ์์ฑํด์ผํ๋ค.
* ํ๋ก๊ทธ๋จ์ ์์๊ณผ ๋์ ๊ด๋ฆฌํ๋ main ๋ฉ์๋
* ๋ฉ์๋(method)๋ ํจ์(function)์ ๋์ผํ ๊ฐ๋ ์ด๋ค.
* ๋ค๋ง ํด๋์ค ๋ด์ ํจ์๋ ๋ณดํต ๋ฉ์๋๋ผ๊ณ ํ๋ค
์๋ฐ๋ ๋ชจ๋ ๊ฒ์ด ํด๋์ค๊ธฐ๋ฐ์ด๋ฏ๋ก ์๋ฐ์์ ์ฌ์ฉํ๋ ํจ์๋ ๋ชจ๋ ๋ฉ์๋์ด๋ค.
* public : ๋ฉ์๋์ ์ ๊ทผ์ ์ด์, public์ ๋๊ตฌ๋ ์ด ๋ฉ์๋์ ์ ๊ทผํ ์ ์๋ค
* static : ์ด ๋ฉ์๋๋ ์ธ์คํด์ค ์์ฑ์์ด ์คํ ํ ์ ์์์ ์๋ฏธํ๋ค
* void : ๋ฉ์๋ ๋ฆฌํด๊ฐ์ด ์์์ ์๋ฏธํ๋ค
๐ก ์์ ์ ์ ํํ
: ๋ถํธ๋นํธ (MSB) <- ๊ฐ์ฅ ์ผ์ชฝ์ ์กด์ฌํ๋ ๋นํธ
: Most Significant Bit ๊ฐ์ฅ ์ค์ํ ๋นํธ
๐ ์์ ๋ง๋๋ ๋ฐฉ๋ฒ == 2์ ๋ณด์๋ฅผ ์ทจํ๋ค
ex) 00000101
1. 1์ ๋ณด์๋ฅผ ์ทจํ๋ค
-> 11111010
2. 1์ ๋ํ๋ค
-> 11111011
/* ์ปดํจํฐ๋ 0๊ณผ 1๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์ฅ * * bit(๋นํธ) : ์ปดํจํฐ๊ฐ ํํํ๋ ๋ฐ์ดํฐ์ ์ต์ ๋จ์๋ก 2์ง์ ํ๋์ ๊ฐ์ ์ ์ฅํ ์ ์๋ ๋ฉ๋ชจ๋ฆฌ์ ํฌ๊ธฐ * * byte(๋ฐ์ดํธ) : 1byte = 8bit */ public class BinaryEx { public static void main(String[] args) { int num = 10; // int == ์ ์ int bNum = 0B1010; // 0B == 2์ง์ int oNum = 012; // 0 == 8์ง์ int hNum = 0XA; // 0X ==16์ง์ System.out.println(num); System.out.println(bNum); System.out.println(oNum); System.out.println(hNum); } }
'Java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ฐ๋ณต๋ฌธ (0) 2022.02.16 ์กฐ๊ฑด๋ฌธ (0) 2022.02.16 ์ฐ์ฐ์ (0) 2022.02.15 ๋ฆฌํฐ๋ด, ํ๋ณํ (0) 2022.02.15 ๋ณ์, ์๋ฃํ, ์์, ๋ฌธ์ํ, StringBuffer (0) 2022.02.07