๋ฐ๋ณต๋ฌธ while - while๋ฌธ์ ์กฐ๊ฑด์์ ๋ง์กฑํ๋ ๋์ ๋ฐ๋ณต๋ฌธ์ ์คํํ๋๋ฐ, ์กฐ๊ฑด์์ ๊ฒ์ฌํด์ ์กฐ๊ฑด์์ด ์ฐธ์ด๋ฉด ์คํ๋ฌธ์ ๋ฐ๋ณตํ๊ณ ๊ฑฐ์ง์ด๋ฉด while๋ฌธ์ ๋น ์ ธ๋์จ๋ค. - while๋ฌธ์ ๋ค์ด๊ฐ๋ ์กฐ๊ฑด์๋ if๋ฌธ๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ ๋ฐ๋์ ๋ถ์ธํํ์ ์ผ๋ก ๊ฒฐ๊ณผ๋ฅผ ๋ฐํํด์ผํ๋ค. - ์กฐ๊ฑด์ ์์ true๋ฅผ ๋ฃ์ผ๋ฉด ๋ฌดํ๋ฃจํ๊ฐ ๋ฐ์ํ๊ธฐ ๋๋ฌธ์ ๋ฐ๋์ ํ์ถ๊ตฌ๋ฌธ์ ๋ฃ์ด์ผํ๋ค. 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 public class WhileEx1 { public static void main(String[] args) { /* int i = 1; //์ ์ด๋ณ์ while(i
์ ์ด๋ฌธ - ์ ์ด๋ฌธ์ ์ข ๋ฅ์๋ ์กฐ๊ฑด๋ฌธ, ๋ฐ๋ณต๋ฌธ, ํ์ถ๋ฌธ์ด ์๋ค. - ์กฐ๊ฑด๋ฌธ์ ํน์ ์กฐ๊ฑด์ ๋ง์กฑํ ๋ ์คํํ ๋ฌธ์ฅ์ ์์ฑํ๋๋ฐ ์ฌ์ฉ - ๋ฐ๋ณต๋ฌธ์ ์ฌ๋ฌ ๋ฒ ๋ฐ๋ณต ์คํํ ์ฝ๋๋ฅผ ์์ฑํ๋๋ฐ ์ฌ์ฉ - ๋ฐ๋ณต๋ฌธ์ด ์คํ๋๋ ๋์ ์คํ์ ์ค์ง์ํค๊ณ ์ถ์ผ๋ฉด ํ์ถ๋ฌธ์ ์ฌ์ฉ ์กฐ๊ฑด๋ฌธ if ~ else - if๋ฌธ์ ํ๋ก๊ทธ๋จ์ ํ๋ฆ์ ๋ฐ๊พธ๋๋ฐ ์ฌ์ฉ๋๋ ์กฐ๊ฑด ์ ํ ๋ถ๊ธฐ๋ฌธ์ด๋ค. - if๋ฌธ์ ์กฐ๊ฑด์ ๊ฒฐ๊ณผ๋ ๋ฐ๋์ ๋ถ์ธํ์ด์ด์ผํ๋ฉฐ, ์กฐ๊ฑด์์ด ์ฐธ์ด๋ฉด if๋ฌธ ๋ธ๋ก ์์ ์คํ๋ฌธ์ด ์คํ๋๊ณ , ๊ฑฐ์ง์ด๋ฉด else๋ฌธ ๋ธ๋ก์์ ์คํ๋ฌธ์ด ์คํ๋๋ค. - if๋ฌธ์ฅ์ else๋ฌธ์ฅ ์์ด ์ฌ์ฉํ ์ ์์ผ๋ else๋ฌธ์ฅ์ if๋ฌธ์ฅ ์์ด ๋จ๋ ์ผ๋ก ์ฌ์ฉํ ์ ์๋ค. - ์กฐ๊ฑด์์ ๊ฒฐ๊ณผ๊ฐ ๊ฑฐ์ง์ผ ๋ ์คํํ ๋ฌธ์ฅ์ด ์๋ค๋ฉด, else๋ฌธ ์ดํ๋ฅผ ์๋ตํด๋ ๋๋ค. ๋ค์ค ๋ถ๊ธฐ ์กฐ๊ฑด๋ฌธ..
IO๋ ์ ๋ ฅ๊ณผ ์ถ๋ ฅ์ ์๋ฏธ - Input 1. ํ์ผ์ ๋ฐ์ดํฐ๋ฅผ ์ฝ๋๋ค. (loading) 2. ํค๋ณด๋์ ์ ๋ ฅ๋ฐ์ดํฐ๋ฅผ ์ฝ๋๋ค. 3. ๋คํธ์ํฌ์์ ๋ฐ์ดํฐ๋ฅผ ์ฝ๋๋ค. - Output 1. ํ์ผ์ ๋ฐ์ดํฐ๋ฅผ ์ด๋ค.(save) 2. ๋ชจ๋ํฐ์ ๋ฐ์ดํฐ๋ฅผ ์ด๋ค.(๋ชจ๋ํฐ์ ๋ฐ์ดํฐ๋ฅผ ์ถ๋ ฅํ๋ค.) 3. ๋คํธ์ํฌ์์ ๋ฐ์ดํฐ๋ฅผ ์ด๋ค.(ํ์ผ ์ ์ก) - ์๋ฐ์์ ๋ฐ์ดํฐ๋ฅผ ์ถ๋ ฅํ๋ ๋ช ๋ น์ System.out์ด๊ณ , ๋ฐ์ดํฐ๋ฅผ ์ ๋ ฅ๋ฐ์ ๋๋ System.in์ ์ด์ฉํฉ๋๋ค. - ๋ฐ์ดํฐ๋ฅผ ์ ๋ ฅ๋ฐ์ ๋๋ ํ์ค JAVA API์ธ Scannerํด๋์ค๋ฅผ ์ฌ์ฉํ๋ฉฐ, ์ด Scanner ํด๋์ค๋ ๋ค์ํ ํ์ ์ ์ ๋ ฅ ๊ฐ๋ค์ ์ฝ์ด๋ค์ด๊ธฐ ์ํ ๋ฉ์๋๋ค์ ์ ๊ณตํฉ๋๋ค. Scanner API ์ฌ์ฉ๋ฒ 1. ์ค์บ๋ ๊ฐ์ฒด ์์ฑ ex) Scanner scan = new S..
๋ฐฐ์ด(Array) ๋ฐฐ์ด์ ๊ฐ์ ๋ฐ์ดํฐ ์ ํ ๋ณ์๋ฅผ ์ฌ๋ฌ๊ฐ ์ฌ์ฉํ ๋ ์ฌ๋ฌ๋ฒ ์ ์ธํด์ผํ๋ ๋ถํธํจ์ ์ค์ด๊ธฐ ์ํด ์ฌ์ฉํ๋ค. ์๋ฐ์ ๋ฐฐ์ด๋ ์ผ์ข ์ ๋ฐ์ดํฐ ํ์ ์ผ๋ก ์ทจ๊ธํ ์ ์๊ธฐ ๋๋ฌธ์ ๋ฐฐ์ด์ ์ ์ํ๋ ๋๊ดํธ [ ] ๊ฐ ๋ฐฐ์ด ๋ณ์๋ช ์์ ์ค๋ ๊ฒ์ด ๊ฐ๋ฅํ๋ค. ๋ฐฐ์ด ์ ์ธ ๋ฐฉ๋ฒ or ๋ฐฐ์ด ์์ฑ ๋ฐฉ๋ฒ = new -์๋ฐ์ ๋ฐฐ์ด์ ์ ์ธ์์ ํฌ๊ธฐ๋ฅผ ๋ช ์ํ ์ ์๊ณ ์์ฑ์ ํฌ๊ธฐ๋ฅผ ๋ช ์ํ๋ค. -๋ฐฐ์ด์ ๊ธฐ๋ณธ ๋ฐ์ดํฐ ํ์ ์ด๋ ๊ฐ์ฒด ์ฐธ์กฐ ๋ฐ์ดํฐ ํ์ ๋๋ ๋ค๋ฅธ ๋ฐฐ์ด์ ์์ฐจ์ ์ธ ์งํฉ์ฒด๋ผ๊ณ ํ ์ ์๋ค. -ํ๋์ ๋ฐฐ์ด์ ์ฌ๋ฌ๊ฐ์ง ๋ฐ์ดํฐํ์ ํผํฉํด์ ์ฌ์ฉํ ์ ์๋ค. ์ด๋ฐ ๋ฐฐ์ด์ ํน์ง์ ๋์ข ๋ชจ์(Homogeneous collection)์ด๋ผ ํ๋ค. -๋ฐฐ์ด์ ์ ์ธ, ์์ฑ, ์ด๊ธฐํ์ ๊ณผ์ ์ ํตํด ๋ง๋ค์ด์ง๋ค. -์ ์ธ ์์๋ ๋ฐฐ์ด์ ๋ค์ด๊ฐ ..
์ฐ์ฐ์ (Operator) - ์ฐ์ฐ์๋ ๋ณ์์ ๊ฐ์ ๋ณ๊ฒฝํ๊ฑฐ๋ ๋์ ํ๋๋ฐ ์ฌ์ฉ๋๋ค. - ์๋ฐ์์๋ ์ฐ์ฐ์์ ๋ฐ๋ผ ์ฐ์ฐ ๋์์ด ๋ ์ ์๋ ๋ฐ์ดํฐ ํ์ ์ด ์ ํด์ ธ ์๋ค. - ์ค๋ฒํ๋ก(overflow) ๋๋ ์ธ๋ํ๋ก(underflow) ๋ฑ ๋ฒ์๋ฅผ ๋ฒ์ด๋๋ ์ฐ์ฐ๋ค์ ๋ํด์๋ ์ฐ์ฐ ๊ฒฐ๊ณผ์ ๋ถํ์ํ ๊ฐ์ด ์ ์ฅ๋๋ค. - 0์ผ๋ก ๋๋ ๊ฒฝ์ฐ๋ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค. * ๋จํญ ์ฐ์ฐ์(Unary Operator) - ๋จํญ ์ฐ์ฐ์๋ ํผ ์ฐ์ฐ์๊ฐ ํ๋์ธ ์ฐ์ฐ์๋ฅผ ๋งํ๋ค. - ๋จํญ ์ฐ์ฐ์์ ์ข ๋ฅ 1. ๋ณ์์ ์์ด๋ ๋ค์ ๋ถ์ด์ ๋ณ์ ๊ฐ์ ํ๋ ์ฆ๊ฐ์ํค๊ฑฐ๋, ๊ฐ์์ํค๋ ์ฆ/๊ฐ ์ฐ์ฐ์(++, --) 2. ์์์ ์์๋ฅผ ๋ํ๋ด๋ ๋ถํธ ์ฐ์ฐ์(+, -) 3. ๋นํธ์ ๊ฐ์ ๋ฐ๊ฟ์ฃผ๋ ๋นํธ ๋ฐ์ ์ฐ์ฐ์(~) 4. ๋ ผ๋ฆฌ๋์์ ๊ฐ์ ๋ฐ์ ์์ผ์ฃผ๋ ๋ ผ..
๋ฐ์ดํฐ ํ์ * ์ ์ํ ๋ฐ์ดํฐ ํ์ - ์ ์ํ์๋ 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) { //์ ์ํ์ ํ์ ๊ณผ ์ ์ฅ..
๋ณ์(variable) - ๋ณ์๋ ํ๋ก๊ทธ๋จ์ด ์คํ๋๋ ๋์ ์ด๋ค ๊ฐ์ ์ ์ฅํ๊ธฐ ์ํด ์ฌ์ฉํ๋ ๊ณต๊ฐ์ ๋๋ค. - ๋ณ์๋ ํ๋ก๊ทธ๋จ์ด ์คํ๋ ๋๋ง๋ค ์ ์ฅ๋์ด ์๋ ๊ฐ์ด ๋ฐ๋ ์ ์์ต๋๋ค. - ๋ณ์์๋ ๋ณต์ ๊ฐ์ ๊ฐ์ ์ ์ฅํ ์ ์๊ณ , ํ๋์ ๊ฐ๋ง ์ ์ฅํ ์ ์์ต๋๋ค. - ๋ณ์์๋ ๋ค์ํ ํ์ ์ ๊ฐ์ ์ ์ฅํ ์ ์๊ณ , ํ๊ฐ์ง ํ์ ์ ๊ฐ๋ง ์ ์ฅํ ์ ์์ต๋๋ค. - ๋ณ์ ์ ์ธ ๋ฐฉ๋ฒ ; - ๊ฐ์ ํ์ ์ ๋ณ์๋ ์ฝค๋ง(,)๋ฅผ ์ฌ์ฉํ์ฌ ํ๊บผ๋ฒ์ ์ ์ธํ ์ ์์ต๋๋ค. ex) int a, b, c; - ๋ณ์๋ฅผ ์ ์ธํ๊ณ ์ฒ์ ๊ฐ์ ์ ์ฅํ ๊ฒฝ์ฐ ์ด๋ฌํ ๊ฐ์ ์ด๊ธฐ๊ฐ์ด๋ผ๊ณ ๋ถ๋ฆ ๋๋ค. - ๋ณ์์ ์ด๊ธฐ๊ฐ์ ์ฃผ๋ ํ์๋ฅผ '์ด๊ธฐํ'๋ผ๊ณ ๋ถ๋ฆ ๋๋ค. * ๋ณ์์ ์ฌ์ฉ ๋ฒ์ - ๋ณ์๋ ์ค๊ดํธ"{ }" ์์์ ์ ์ธ๋๊ณ ์ฌ์ฉ๋ฉ๋๋ค. - ๋ณ์๋ ์ ์ธ๋ ..
- Total
- Today
- Yesterday
- ๊ฒ์๋ฌผ ์ญ์
- ์ ์ฒด๊ฒ์๋ฌผ ์กฐํ
- Java
- tomcat์ค์น
- ์ดํด๋ฆฝ์ค ํ๊ธ ์ธ์ฝ๋ฉ
- ์๋ฐ
- ๊ฒ์ํ ์ญ์
- ๊ฒ์ํ ์กฐํ
- java jdk ์ค์น
- ๋ณ๋ช ์ฒ๋ฆฌ
- java ํ๊ฒฝ๋ณ์
- typeAliases
- ๊ฐ๋ฐํ๊ฒฝ๊ตฌ์ถ
- mysql์ค์น
- ์ดํด๋ฆฝ์ค ์ค์น
- ์จ๋ฆฌ์์ค
- ๋ถํธ ์๋์์ฑ
- ๊ฐ๋ฐ
- ์คํ๋ง๋ถํธ ์๋์์ฑ
- ์๋ฃ๊ตฌ์กฐ
- ๊ฒ์๋ฌผ์กฐํ
- ๊ฒ์ํ๋ง๋ค๊ธฐ
- ์๊ณ ๋ฆฌ์ฆ
- Algorithm
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |