์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- ์๋ฐ
- ๊ฐ์ฒด์งํฅ
- ๋ฐ๋ณต๋ฌธ
- ์๋ฐ๋ฌธ์
- Mac
- crud
- ๋งฅ
- ์ปฌ๋ ์ ํ๋ ์์ํฌ
- Oracle
- spring
- html
- jsp
- servlet
- API
- ์ํ์ฝ๋ฉ
- ๋จ์ถํค
- ibatis
- ddit
- Java
- python
- pyqt
- ๋๋์ธ์ฌ๊ฐ๋ฐ์
- Android
- JDBC
- FastAPI
- Error
- ์ดํด๋ฆฝ์ค
- ๋ฐฐ์ด
- nodejs
- Homebrew
- Today
- Total
๋ชฉ๋กJava (36)
romworld
๋ฒ ์ด์ค๋ณผ package kr.or.ddit.basic; import java.util.ArrayList; import java.util.Collections; import java.util.HashSet; import java.util.List; import java.util.Random; import java.util.Scanner; import java.util.Set; /* ๋ฌธ์ ) ์ซ์ ์ผ๊ตฌ ๊ฒ์ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ปดํจํฐ์ ์ซ์๋ ๋์๋ฅผ ์ด์ฉํ์ฌ ๊ตฌํ๋ค. (์ด ๋ Set์ ์ด์ฉํ๋ค.) (์คํธ๋ผ์ดํฌ๋ S, ๋ณผ์ B๋ก ๋ํ๋ธ๋ค.) ์์) ์ปดํจํฐ์ ๋์ ==> 9 5 7 ์คํ์์) ์ซ์๋ ์๋ฆฌ๊ฐ ๊ฐ์ผ๋ฉด ์คํธ๋ผ์ดํฌ ์๋ฆฌ๊ฐ ๋ค๋ฅด์ง๋ง ์ซ์๊ฐ ๊ฐ์ผ๋ฉด ๋ณผ ์ซ์์ ๋ ฅ => 3 5 9 3 5 9 => 1S 1B ..
package kr.or.ddit.basic; import java.util.LinkedList; import java.util.Queue; import java.util.Stack; public class StackQueueTest { /* * - Stack ==> ํ์ ์ ์ถ(LIFO) ์ ์๋ฃ๊ตฌ์กฐ (last in first out) ๋ง์ง๋ง์ ๋ค์ด๊ฐ๊ฒ ๋จผ์ ๋์จ๋ค. * * - Queue ==> ์ ์ ์ ์ถ(FIFO) ์ ์๋ฃ๊ตฌ์กฐ (first in first out) ์ฒ์ ๋ค์ด๊ฐ๊ฒ ๋จผ์ ๋์จ๋ค. * * - Stack๊ณผ Queue๋ LinkedList๋ฅผ ์ด์ฉํ์ฌ ์ฌ์ฉํ ์ ์๋ค. * - ๋ฉ์๋๋ฅผ ํธ์ถํ ๋๋ง๋ค ์ ๋ณด๊ฐ ๋ด๊ธฐ๊ณ ์ญ์ ํ๋ฉด ๊ทธ์ ์์ ์ผ๋ก ๋์๊ฐ๋ ๊ฑฐ -> ์ฝ์คํ * * */ public static voi..
์ฐ์ ์ฐ์ฐ์ * - ์ฌ์น์ฐ์ฐ : +, -, *, /, %(๋๋จธ์ง) * - ๋ณตํฉ ์ฐ์ฐ์ : +=, -=, *=, /=, %= * - ์ฆ๊ฐ ์ฐ์ฐ์ : ++, -- ๊ณฑํ๊ธฐ์ ๋๋๊ธฐ๊ฐ ๋ํ๊ธฐ ๋นผ๊ธฐ๋ณด๋ค ์ฐ์ ์์๊ฐ ๋๋ค. int result = 10 + 20 - (((30 * 40) / 50) % 60); *๋๋จธ์ง ์ฐ์ฐ result = 10 / 3; // 3.3333.... System.out.println(result); result = 10 % 4; System.out.println(result); ๋ณตํฉ์ฐ์ฐ์ ๋ณ์์ ์ ์ฅ๋์ด์๋ ๊ฐ์ ์ฐ์ฐ์ ์ํํ ๋ ์ํํ ์ฐ์ฐ์์ ๋์ ์ฐ์ฐ์๋ฅผ ๊ฒฝํฉํด์ ์ฌ์ฉํ ์ ์๋ค. result =10; result = result + 10; System.out.println(result)..
๋ฐ์ดํฐ์ ์ข ๋ฅ * ์ ์ : 10, -10 * ์ค์ : 3.14, -1.8 * ๋ฌธ์ : 'a', '๊ฐ', '1' * ๋ ผ๋ฆฌ : true, false ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ๊ธฐ์ค์ผ๋ก ๋ฐ์ดํฐ์ ์ข ๋ฅ๋ฅผ ๋๋ ๋์ ๊ฒ :์๋ฃํ (data type) ๊ธฐ๋ณธํ ํ์ (๊ดํธ ์์๋ ์๋ฃํ์ ํฌ๊ธฐ bytes) *์ ์ : byte(1), short(2), int(4), long(8) * ์ค์ : float(4), double(8) * ๋ฌธ์ : char(2) * ๋ ผ๋ฆฌ : boolean(1) ๋ณ์๋ฅผ ๋ง๋ค ๋ ํ์ ์ ์ฌ์ฉํ๋ค. ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฃฐ ๋ ์ผ๋ฐ์ ์ผ๋ก ๋ณ์๋ผ๋ ๊ทธ๋ฆ์ ๋ด์์ ์ฌ์ฉํ๋ค. ๋ณ์ : ํ๋์ ๋ฐ์ดํฐ๋ฅผ ๋ด์ ์ ์๋ ๊ทธ๋ฆ int age; //๋ณ์ ์ ์ธ : ๋ณ์๋ฅผ ๋ง๋๋ ๊ณณ double pi; double pi; //ํ ๋ธ๋ญ ์..