Notice
Recent Posts
Recent Comments
Link
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
Tags
- ๋ค์ค ์ปจํ ์ด๋
- docker compose
- JPA
- private subnet ec2 ๋ก์ปฌ ์ ์
- ํ๋ก๊ทธ๋๋จธ์ค ํฉ์นํ์์๊ธ
- Kafka
- docker
- ์ ํจ์ค ๋น๋ ์ค๋ฅ
- redis ์กฐํ
- docker ps -a
- AWS Certified Solutions Architect - Associate
- Entity
- ํ์ดํผ๋ฐ์ด์
- jvm ๋ฐ๋ฐ๋ฅ๊น์ง ํํค์น๊ธฐ
- Codedeploy ์ค๋ฅ
- prod docker-compose
- nGrinder
- docker-compose kafka
- s3 ์ด๋ฏธ์ง ๋ค์ด๋ก๋
- ํ๋ก๊ทธ๋๋จธ์ค
- ์คํํ๋ ๋ฏธ์ค
- s3 ์ด๋ฏธ์ง ์ ์ฅ
- aws ์ฟ ํฐ
- s3 log ์ ์ฅ
- ์ ํจ์ค ์ค์ผ์ค๋ฌ
- ์๋ฐ
- aws saa ํฉ๊ฒฉ
- redis ํ ์คํธ์ฝ๋
- ์๋ฒ ํฐ์ง๋ ๋์ปค ์ฌ์คํ
- ํ๋ก๊ทธ๋๋จธ์ค ์ปฌ๋ฌ๋ง๋ถ
Archives
- Today
- Total
๐๐ข๐๐ โ๐๐๐ ๐๐๐ก๐๐ ๐๐๐๐โง
[Java] ์ ์ถ๋ ฅ, ์๋ฃํ, ์ฐ์ฐ์ ๋ณธ๋ฌธ
๐ฃ๐ฟ๐ผ๐ด๐ฟ๐ฎ๐บ๐บ๐ถ๐ป๐ด๐ป/๐๐๐ฏ๐
[Java] ์ ์ถ๋ ฅ, ์๋ฃํ, ์ฐ์ฐ์
๐คRyusun๐ค 2022. 9. 23. 16:08โญ ์ ์ถ๋ ฅ ๋ฉ์๋
- ์
๋ ฅ ๋ฉ์๋
- Scanner sc = new Scanner(System.in);
- name = sc.next();
- ํด๋์ค Scanner ๊ฐ์ฒด ์์ฑ, System.in์ผ๋ก ์ ๋ ฅํ ๊ฐ์ ๋ฐ์ดํธ ๋จ์๋ก ์ฝ์
- ํจ์ ์ข
๋ฅ
- next + ์๋ฃํ
- nextByte()
- nextShort()
- nextInt()
- nextLong()
- nextFloat()
- nextDouble()
- nextBoolean()
- ๋ฌธ์ Character๋ ์์คํค์ฝ๋๋ก ์ ์ ์ทจ๊ธํ๊ธฐ ๋๋ฌธ์ ๋ฌธ์๋ฅผ ์ ๋ ฅ๋ฐ๋ ํจ์๋ ์์
- nextLine()
- ๋ฌธ์์ด + ‘\\n’๊น์ง ๋ฐ์์ด
- next()
- ๋ฌธ์์ด์ ์ฝ๊ธฐ ์ํจ
- whitespace ๊ณต๋ฐฑ ๋ฌธ์ ๊ธฐ์ค์ผ๋ก ํ ๋จ์ด๋ฅผ ๋ฐ์์ด
- whitespace ์ข
๋ฅ
- ‘\t’ (tab), ‘\n’(newline), ‘ ‘(space)
- next + ์๋ฃํ
- ์ถ๋ ฅ ๋ฉ์๋
- ํจ์ ์ข
๋ฅ
- System.out.println(): ๋ฌธ์ฅ ๋ง์ง๋ง์ ์ํฐ๋ฅผ ํฌํจํ์ฌ ์ถ๋ ฅํ๋ ํจ์
- System.out.print(): ๋ฌธ์ฅ ๋ง์ง๋ง์ ์ํฐ๋ฅผ ๋ฏธํฌํจํ์ฌ ์ถ๋ ฅํ๋ ํจ์
- System.out.printf(): ํฌ๋งท์ ๋ง์ถฐ ๋ฌธ์ฅ์ ์ถ๋ ฅํ๋ ํจ์
- ํจ์ ์ข
๋ฅ
โญ ์๋ฃํ
- ์์ ํ์ (primitive type)
- ๋นํธ์ ๋ฐ์ดํธ
- ๋นํธ (bit) - ์ปดํจํฐ๊ฐ ํํํ ์ ์๋ 0๊ณผ 1์ ์ ์ฅํ๋ ๋จ์
- ๋ฐ์ดํธ (byte) - ์ปดํจํฐ๊ฐ ํํํ ์ ์๋ ๋นํธ ๋จ์ 8๊ฐ๋ฅผ ํ๋๋ก ๋ฌถ์ ๊ฒ
- ๋ฉ๋ชจ๋ฆฌ ๊ธฐ๋ณธ๋จ์
- 1byte = 1bit
- ์์ ํ์ ์ข ๋ฅ
- ๋ ผ๋ฆฌ ํ์ - boolean (1 byte)
- ๋ฌธ์ ํ์ - char ( 2 byte)
- ์ ์ ํ์
- byte
- 1byte
- ์์์ ๋ณด ๋ฐ ํ์ผ ๋๋ ์ด๋ฏธ์ง ๋ฑ์ ์ด์ง (๋ฐ์ด๋๋ฆฌ) ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ ๋ ์ฃผ๋ก ์ฌ์ฉ
- ์ ์ ํ์ ์ค์์ ๊ฐ์ฅ ์์ ๋ฒ์์ ์
- short
- 2byte
- int
- 4byte
- ์ด๊ธฐํ (int i = 0;)
- long
- 8byte
- ์ํผ๊ฐ ํฐ ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฃจ๋ ํ๋ก๊ทธ๋จ์์ ํ์์ ์ผ๋ก ์ฌ์ฉ
- ์ ์ ๋ฆฌํฐ๋ด์ int ํ์
๋ณ์์ ๊ทธ๋ฅ ์ ์ฅํ ์ ์์
- ๋ฆฌํฐ๋ด ๋ค์ l์ด๋ L์์ฑ
- long L = 123456789L
- byte
- ์ค์ํ์
- ๋ถ๋ ์์์ (floating-point) ๋ฐฉ์์ผ๋ก ์ ์ฅ
- ๊ณ ์ ์์์ - ์์์ ์ ์์น๋ฅผ ๊ณ ์ ํด๋๊ณ ์๋ฅผ ํํํ๋ ๋ฐฉ์ ์ ์.์์
- ๋ถ๋์์์ - ์์์ ์ ์์น๊ฐ ๊ณ ์ ๋์ง ์๊ณ (floating-point) ์๋ฅผ ํํํ๋ ๋ฐฉ์
- float
- 4byte
- ์ค์ ๋ฆฌํฐ๋ด์ float ํ์
๋ณ์์ ๊ทธ๋ฅ ์ ์ฅํ ์ ์์
- ๋ฆฌํฐ๋ด ๋ค์ f๋ F ์์ฑ
- double
- 8byte
- ์๋ฐ๋ ์ค์ ๋ฆฌํฐ๋ด์ ๊ธฐ๋ณธ ํ์ ์ double๋ก ๊ฐ์ฃผ
- ๋ถ๋ ์์์ (floating-point) ๋ฐฉ์์ผ๋ก ์ ์ฅ
- ์ฐธ์กฐ ํ์
- ๋ฌธ์์ด
- ๋ฌธ์์ด์ ๋ค๋ฅธ ํ์
๊ณผ ๋ค๋ฅด๊ฒ ํผ์๋ง ์ฐธ์กฐ ํ์
์ด๋ค.
- String
- ํด๋์ค ํ์
- ์ฐธ์กฐ ๋ณ์
- ๋ฐ์ดํฐ๊ฐ ๋ณ์์ ์ง์ ์ ์ฅ๋๋ ๊ฒ์ด ์๋๋ผ ๊ฐ์ฒด๊ฐ ํ ๋ฉ๋ชจ๋ฆฌ์ ์์ฑ๋จ
- ๋ณ์๋ ๊ฐ์ฒด ๋ฒ์ง๋ฅผ ์ฐธ์กฐํ๋ค.
- ์ด๊ธฐํ
- String str = “”;
- String
โญ ์ฐ์ฐ์
์ฐ์ฐ์ ์ข ๋ฅ
- ๋์
- =, +=, -=, *=, /=, %=, &=, ^=, |=, <<=, >>=, >>>=\
- ๋น๊ต
- ==, !=, >, <, >=, <=, instanceof
- ๋
ผ๋ฆฌ
- !, &, |, &&, ||, ^
- ์กฐ๊ฑด
- (์กฐ๊ฑด์) ? A : B
- ๋นํธ
- ~, &, |, ^
์ฐ์ฐ์ ๋ถ๋ฅ
- ๋จํญ ์ฐ์ฐ์ - ํผ์ฐ์ฐ์ ํ๋
- ์ดํญ ์ฐ์ฐ์ - ํผ์ฐ์ฐ์ ๋๊ฐ
- ์ผํญ ์ฐ์ฐ์ - ํผ์ฐ์ฐ์ ์ธ๊ฐ
'๐ฃ๐ฟ๐ผ๐ด๐ฟ๐ฎ๐บ๐บ๐ถ๐ป๐ด๐ป > ๐๐๐ฏ๐' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Java] ๊ฐ์ฒด, ์์ฑ์, ํด๋์ค (0) | 2022.10.07 |
---|---|
[Java] ๋ฐฐ์ด (6) | 2022.09.30 |
[Java] ๋ฌธ์์ด (0) | 2022.09.30 |
[Java] ์กฐ๊ฑด๋ฌธ (0) | 2022.09.30 |
[Java] ๋ณ์, ์์, ๋ฉ๋ชจ๋ฆฌ ๊ตฌ์กฐ (2) | 2022.09.23 |