์๋ฐ์์ ํด๋์ค(๋ถ์ด๋นตํ)๋ ๊ฐ์ฒด(=์ธ์คํด์ค)(๋ถ์ด๋นต)๋ฅผ ๋ง๋ค๊ธฐ ์ํ ํ์ด๋ค. ํด๋์ค(Class) = ๋ฐ์ดํฐ(Data) + ๋ฉ์๋(Method) ํด๋์ค์ ๋ณ์๋ ๊ฐ์ฒด์ ์์ฑ์ด๊ณ , ํด๋์ค์ ๋ฉ์๋๋ ๊ฐ์ฒด์ ๊ธฐ๋ฅ์ด๋ค. ๊ฐ์ฒด ์์ฑ ํด๋์ค๋ช ๋ณ์๋ช = new ํด๋์ค๋ช ( ); //ํ์ ๋ง๋ค๊ธฐ ์ํ ํ์ ์ ์ํ๋ค -> ํ ํด๋์ค //์ค๊ณ์ฉ ํด๋์ค(๋ผ์ด๋ธ๋ฌ๋ฆฌ ํด๋์ค)๋ ๋ฉ์ธ ๋ฉ์๋๋ฅผ ์์ฑํ์ง ์๋๋ค. public class Pen { //ํด๋์ค์ ์์ฑ์ ๋ํ๋ด๋ ๊ฒ์ ๋ฉค๋ฒ๋ณ์(ํ๋)๋ผ๊ณ ํ๋ค. int price;//ํ์ ๊ฐ๊ฒฉ String color;//ํ์ ์์ //ํด๋์ค์ ๊ธฐ๋ฅ์ ๋ํ๋ด๋ ๊ฒ์ ๋ฉค๋ฒํจ์(๋ฉ์๋)๋ผ๊ณ ํ๋ค. void write() { //๊ธ์ฐ๊ธฐ ๊ธฐ๋ฅ System.out.println(color + "..
๋ฉ์๋ ๋ฉ์๋๋ ๋ฐ๋ณต๋๋ ์ฝ๋ ๋ธ๋ก์ ๋ฌถ์ด ์ด๋ฆ์ ๋ถ์ฌ๋์ ๊ฒ์ด๋ค. ๋ฉ์๋๋ ๋ฐ๋ณต๋๋ ์ฝ๋๋ฅผ ์ค์ฌ์ฃผ๊ณ , ์ข ๋ ๊ตฌ์กฐํ์์ผ ์ฐ๋ฆฌ๊ฐ ์ฝ๋๋ฅผ ์์๋ณด๊ธฐ ์ฝ๊ฒ ํด์ค๋ค. ๋ฉ์๋ ์ ์ธ ๋ฐฉ๋ฒ (๋งค๊ฐ๋ณ์) { ๊ธฐ๋ฅ์์ธ ; } - ๋ฐํ ์ ํ (return type) ๋ฐํ ์ ํ์ ๋ฉ์๋ ์คํ ํ ๋ฉ์๋๋ฅผ ํธ์ถํ ๊ณณ์ ๋ฐํํ๋ ๊ฐ์ ๋ฐ์ดํฐ ํ์ ์ ๋งํ๋ค. ๋ฉ์๋๋ ๋ฐํ๊ฐ์ด ์์ ๊ฒฝ์ฐ๋ ์๊ณ ์์ ๊ฒฝ์ฐ๋ ์๋๋ฐ ์๋ ๊ฒฝ์ฐ์๋ void๋ฅผ ์ด๋ค. ๋ฐํ๊ฐ์ด ์๋ ๋ฉ์๋ ํธ์ถํ ๋๋ ํด๋น ๋ฐํ์ ํ์ ๋ง๋ ๋ณ์์ ๋ฐํ๊ฐ์ ์ ์ฅํด์ผํ๋ค. ๋ฉ์๋๊ฐ ์คํ์ ๊ฒฐ๊ณผ๊ฐ์ ๋ฐํํ ๋๋ return ์ด๋ผ๋ ํค์๋๋ฅผ ์ฌ์ฉํ๋ค. - ๋งค๊ฐ ๋ณ์ (parameter) ๋งค๊ฐ ๋ณ์๋ ๋ฉ์๋๊ฐ ์คํ๋ ๋ ํ์ํ ๋ฐ์ดํฐ๋ฅผ ์ธ๋ถ๋ก๋ถํฐ ๋ฐ๊ธฐ ์ํด ์ฌ์ฉํ๋ค. ๋งค๊ฐ ๋ณ์..
ํ์ถ๋ฌธ - ํ์ถ๋ฌธ์ ํ๋ก๊ทธ๋จ์ ์คํ ์์๋ฅผ ์ง์ ๋ ๊ณณ์ผ๋ก ์ด๋์ํค๋ ๋ฌธ์ฅ์ผ๋ก ๋ฐ๋ณต๋ฌธ ๋๋ ๋ธ๋ก๊ตฌ์กฐ์์ ๋น ์ ธ ๋์ฌ ๋ ์ฌ์ฉํ๋ค. - ํ์ถ๋ฌธ์ ํค์๋๋ break, continue, return๋ฌธ์ด ์๋ค. - goto๋ ์๋ฐ์ ํค์๋์๋ ํฌํจ๋์ด ์์ผ๋ ์ฌ์ฉํ์ง๋ ์๋๋ค. 1. break - break๋ ๋ฐ๋ณต๋ฌธ ๋ด์ ์ด๋ค ๊ณณ์ด๋ ์์นํ ์ ์์ผ๋ฉฐ, ์ฒ๋ฆฌ ๋์ค์ break๋ฅผ ๋ง๋๋ฉด ๋ฐ๋ณต๋ฌธ์ ๊ณง๋ฐ๋ก ๋น ์ ธ๋์จ๋ค. - ์ค์ฒฉ ๋ฐ๋ณต๋ฌธ์ ๊ฒฝ์ฐ์ ๋ด๋ถ ๋ฐ๋ณต๋ฌธ์์ break๊ฐ ์ฌ์ฉ๋์์ ๊ฒฝ์ฐ ๊ทธ break๋ฌธ์ด ์ํ ๋ด๋ถ ๋ฐ๋ณต๋ฌธ๋ง ๋น ์ ธ๋์ค๊ฒ ๋๋ค. - ์ค์ฒฉ ๋ฐ๋ณต๋ฌธ์์ ๋ฐ๊นฅ์ชฝ ๋ฐ๋ณต๋ฌธ๊น์ง ์ข ๋ฃ์ํค๋ ค๋ฉด ๋ฐ๊นฅ์ชฝ ๋ฐ๋ณต๋ฌธ์ ์ด๋ฆ(label) ์ ๋ถ์ด๊ณ , "break ์ด๋ฆ;"์ ์ฌ์ฉ 1 2 3 4 5 6 7 8 9 10 11 12 13 ..
๋ฐ๋ณต๋ฌธ for - for๋ฌธ์ ์ ์ด์กฐ๊ฑด์ ํ๊บผ๋ฒ์ ์ง์ ํ๋ค๋ ์ ์ด ๋ค๋ฅธ ๋ฐ๋ณต๋ฌธ๊ณผ๋ ๋ค๋ฅด๋ค - ๋ฐ๋ผ์ ์ ํํ ๋ฐ๋ณต ํ์๋ฅผ ์๊ณ ์์ ๋๋ for๋ฌธ์ด while๋ฌธ๋ณด๋ค ์ ์ฉํ๋ค. - for๋ฌธ๋ ๋ค๋ฅธ ์ ์ด๋ฌธ๊ณผ ๊ฐ์ด ์คํ๋ฌธ์ฅ์ด ํ์ค์ด๋ฉด ๋ธ๋ก {}์ ์๋ตํ ์ ์๋ค. - for๋ฌธ์ ๊ตฌ์กฐ for(์ด๊ธฐ๊ฐ; booleanํ ์กฐ๊ฑด์; ๋ฐ๋ณต ํํ์) { ๋ฐ๋ณตํ ์คํ๋ฌธ; } 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 public class ForEx1 { public static void main(String[] args) { //1๋ถํฐ 10๊น์ง ํฉ int sum = 0; for(int i = 1; i 0; j--) { System.out.println(j); } } } 1 2 3 4..
๋ฐ๋ณต๋ฌธ 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)์ด๋ผ ํ๋ค. -๋ฐฐ์ด์ ์ ์ธ, ์์ฑ, ์ด๊ธฐํ์ ๊ณผ์ ์ ํตํด ๋ง๋ค์ด์ง๋ค. -์ ์ธ ์์๋ ๋ฐฐ์ด์ ๋ค์ด๊ฐ ..
- Total
- Today
- Yesterday
- ๋ถํธ ์๋์์ฑ
- ๊ฐ๋ฐํ๊ฒฝ๊ตฌ์ถ
- Java
- ๊ฒ์๋ฌผ ์ญ์
- tomcat์ค์น
- ์๊ณ ๋ฆฌ์ฆ
- ๊ฒ์ํ ์ญ์
- ์คํ๋ง๋ถํธ ์๋์์ฑ
- ์ดํด๋ฆฝ์ค ํ๊ธ ์ธ์ฝ๋ฉ
- ๊ฒ์ํ ์กฐํ
- Algorithm
- ์๋ฐ
- ์ดํด๋ฆฝ์ค ์ค์น
- ์ ์ฒด๊ฒ์๋ฌผ ์กฐํ
- ๋ณ๋ช ์ฒ๋ฆฌ
- java ํ๊ฒฝ๋ณ์
- ์๋ฃ๊ตฌ์กฐ
- ์จ๋ฆฌ์์ค
- ๊ฐ๋ฐ
- mysql์ค์น
- ๊ฒ์๋ฌผ์กฐํ
- ๊ฒ์ํ๋ง๋ค๊ธฐ
- java jdk ์ค์น
- typeAliases
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |