ํ์ต ๋ด์ฉ - ์ ์ด๋ฌธ 1. ์กฐ๊ฑด๋ฌธ ํ์ //๊ธฐ๋ณธํ์ if(์กฐ๊ฑด) { ์ฒ๋ฆฌ } //if, else if(์กฐ๊ฑด) { ์ฒ๋ฆฌ 1 } else { ์ฒ๋ฆฌ2 } } //์กฐ๊ฑด๋ถ๊ธฐ if(์กฐ๊ฑด1) { ์ฒ๋ฆฌ1 } else if(์กฐ๊ฑด2) { ์ฒ๋ฆฌ2 } else if(์กฐ๊ฑด3) { ์ฒ๋ฆฌ3 } . . . else {//๋ง์ง๋ง else ๋ ์๋ต๊ฐ๋ฅ ์ฒ๋ฆฌn } } //์กฐ๊ฑด ์์ ์กฐ๊ฑด if(์กฐ๊ฑด1) { if(์กฐ๊ฑด2) { ์ฒ๋ฆฌ1 }else { ์ฒ๋ฆฌ2 } } //switch switch (๋์์ด ๋๋ ๋ณ์) { case ๊ฐ1: ์ฒ๋ฆฌ1 break; case ๊ฐ2: ์ฒ๋ฆฌ2 break; case ๊ฐ3: ์ฒ๋ฆฌ3 break; . . . default : // ๋ํดํธ ์๋ต ๊ฐ๋ฅ ์ฒ๋ฆฌ n } 2. ๋ฐ๋ณต๋ฌธ - for๋ฌธ : ์ง์ ํ์์ ๋ฐ๋ผ์ ๋ฐ๋ณตํ๋ ์ ..
๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ
ํ์ต ๋ด์ฉ - Array (๋ฐฐ์ด) : ๊ฐ์ ์๋ฃํ ๋ณ์๋ค์ ๋ฌถ์ ํ์ ์๋ฃํ ๋ฐฐ์ด๋ณ์๋ช
[] = new ์๋ฃํ[๋ฐฐ์ด์์ด์]; int Array[] = new int[5]; Array[0] = 11; Array[1] = 22; Array[2] = 33; Array[3] = 44; Array[4] = 55;//์ฒซ๋ฒ์งธ ํ๊ธฐ๋ฒ int Array[] = {11,22,33,44,55};//๋๋ฒ์งธ ํ๊ธฐ๋ฒ ๋์ → ์ค์ ํ → ์ ์ * ๋์ ํ ๋นํ์ฌ ๊ฐ์ Heap ์์ญ์ ์ ์ฅํ๊ณ , ์ฃผ์(address)๊ฐ์ ์์ฑํ์ฌ ๊ธฐ๋ณธ ์๋ฃํ์ด ์ ์ฅ๋๋ Stack ์์ญ์ ์ ์ฅ ์ฌ์ฉ ๋ชฉ์ - ๋ณ์ ๊ด๋ฆฌ char cArray[] = new char[5]; cArray[0] = 'h'; cArray[1] = 'e'; cArray[2] = 'l..
ํ์ต ๋ด์ฉ - ๋
ผ๋ฆฌ ์ฐ์ฐ์ && AND ๋๋ค ์ฐธ์ผ๋ true || OR ํ๋๋ผ๋ ์ฐธ์ผ ๋ true ! NOT true → false, false → true ex) !(num>0 && num 0)? 100 : 200; ex ) a๊ฐ์ ์
๋ ฅํ์ฌ ์์, ์์ ์ถ๋ ฅ (0์ ์์,์์ ๋ชจ๋ ์๋๊ธฐ์ ์ค๋ฅ ๋ฐ์, "์์์
๋๋ค" ๋ฌธ๊ตฌ๋ฅผ "0 ๋๋ ์์์
๋๋ค."๋ก ๋ฐ๊ฟ์ผํจ) import java.util.Scanner; public class Practice3 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a; String b; System.out.print("์๋ฅผ ์
๋ ฅํ์ธ์. : "); a=sc.nextInt()..
ํ์ต ๋ด์ฉ ๋ณ์(Variable) ๋ณ์ ์๋ช
๊ท์น ๋ณ์ ์ข
๋ฅ๋ณ ๋ฐ์ดํฐ ํฌ๊ธฐ ์๋ฃํ ๋ณํ 1. ์๋ํ ๋ณํ 2. ๊ฐ์ ํ ๋ณํ float f1; f1 = (float)3 / 2; // (float)์ ๋ถ์ฌ์ฃผ์ง ์์ผ๋ฉด ๊ฒฐ๊ณผ๊ฐ์ด integer๋ก ๋ฐ์๋ค์ฌ 1์ด ๋์ด. System.out.println(f1); // ๊ฒฐ๊ณผ : f1 = 1.5 float f2; f2 = 0xA + (float)4.5 + (float)4/5; System.out.println(f2); // ๊ฒฐ๊ณผ : f2 = 15.3 double value = 1234.56; int num1; num1 = (int)value; // ์ ์๊ฐ์ผ๋ก ๋ฐ์๋ค์ฌ ์์์ ๊ฐ์ด ์ฌ๋ผ์ง. // ๊ฒฐ๊ณผ : 1234 Scan import java.io.BufferedReade..
ํ์ต ๋ด์ฉ ์๋ฐ ์ค์น - Java 8 ๋ฒ์ ผ์ด ์ค๋ฌด์์ ๋ง์ด ์ฌ์ฉ๋๋ค. 8 ๋ฒ์ ผ์ผ๋ก ์ฌ์ค์นํ๊ธฐ. - ํ๊ฒฝ๋ณ์ ์ค์ (cmd์์ javac -version๋ง ์๋์๋๋ฐ, ์ฌ์ฉ์ ๋ณ์ Path ๊ฐ๋ ์ถ๊ฐํ๋๊น ๋์์.) ์ดํด๋ฆฝ์ค ์ค์น - 2019.12 ๋ฒ์ ผ JAVA EE IDE๋ก ๋ฐ๊ธฐ. - ๋ด๋ถ ์ค์ ์์ ํ๋ฆฌํผ๋ฐ์ค - ์คํ ๋ง, Workspace ๋๊ณณ์ ์๋ Other๊ฐ UTF-8๋ก ์ค์ . - 8bit, 1byte ๊ฐ๋
ํ์
- c์ธ์ด : ํจ์(Function), ์ ์ฐจ์งํฅ - JAVA : class, ๊ฐ์ฒด(Object)์งํฅ printf - C์ธ์ด ํ์ค ์
์ถ๋ ฅ ํจ์ - ์ด์ค์ผ์ดํ ์ํ์ค --> 3๊ฐ๋ ํ์คํ ์๊ณ ๋์ด๊ฐ๊ฒ \n ์ค๋ฐ๊ฟ (new line) \t ์ํ ํญ(tab) \" ํฐ๋ฐ์ดํ - ์์ ์ง์ ์ %c ..
ํ์ต๋ด์ฉ ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ณผ๋ชฉ์ ํ์ตํ์๋ค. ๋
ธํธ์ ๋ฆฌ ํ ๊ฒ์ค์ ์ค์์์๋ง ๋ค์ ์ ์ผ๋ฉด์ ๋ณต๊ธฐ. ๋
ผ๋ฆฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค๊ณ ๋ฐ์ดํฐ ๋ชจ๋ธ - ํ์ค์ธ๊ณ์ ์ ๋ณด๋ฅผ ์ปดํจํฐ์ ๋จ์ํ, ์ถ์ํํ์ฌ ํํํ ๊ฐ๋
์ ๋ชจํ ํ์ํ ์์ - ๊ตฌ์กฐ(Structure), ์ฐ์ฐ(Operation), ์ ์ฝ์กฐ๊ฑด(Constraint) ๊ตฌ์ฑ์์ ๊ฐ์ฒด(Entity) - ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํํํ๋ ค๋ ๊ฒ ์์ฑ(Attribute) - DB๋ฅผ ๊ตฌ์ฑํ๋ ๊ฐ์ฅ ์์ ๋
ผ๋ฆฌ์ ๋จ์ ๊ด๊ณ(Relationship) - ๊ฐ์ฒด์ ๊ฐ์ฒด ์ฌ์ด์ ๋
ผ๋ฆฌ์ ์ธ ์ฐ๊ฒฐ ์๋ณ์ - ํ๋์ ๊ฐ์ฒด ๋ด์์ ๊ฐ๊ฐ์ ์ธ์คํด์ค๋ฅผ ์ ์ผํ๊ฒ ๊ตฌ๋ถํ ์ ์๋ ๊ตฌ๋ถ์ E-R๋ชจ๋ธ, E-R๋ค์ด์ด๊ทธ๋จ ๊ด๊ณํ ๋ฐ์ดํฐ ๋ชจ๋ธ - ๊ฐ์ฅ ๋๋ฆฌ ์ฌ์ฉ๋๋ ๋ชจ๋ธ ๋ฆด๋ ์ด์
(Relation) - ๋ฐ์ดํฐ๋ค์ ํ(T..
ํ์ต ๋ด์ฉ ์ค๋์ '์ด๊ฒ์ด ์๋ฐ๋ค' ์ฑ
์ ํตํ์ฌ ๋ณ์๋ถํฐ ๋ฐ๋ณต๋ฌธ๊น์ง ๋ณต์ตํ์๋ค. ์์๋๋ฉด ์ข์๊ฒ๋ง ๋ค์ ์ ์ด ๋ณต๊ธฐํด๋ณด๊ธฐ. ๋ณ์ - ํ๋์ ๊ฐ์ ์ ์ฅํ ์ ์๋ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ. ์ฒซ๋ฒ์งธ ๊ธ์ $, _ ๊ฐ๋ฅ. ์ฒซ๋ฌธ์๋ ์๋ฌธ์. ์์์ ์๋ ๋ฆฌํฐ๋ด - 10์ง์ 0์ผ๋ก ์์๋๋ ๋ฆฌํฐ๋ด - 8์ง์ ( ex) 02, -04) 0x๋ก ์์ํ๊ณ 0~9, A~F๋ก ๊ตฌ์ฑ๋ ๋ฆฌํฐ๋ด - 16์ง์ ์ ์ ๋ฆฌํฐ๋ด ํ์
- byte(8 bit), char(16), short(16), int(32), long(64) ์ค์ ๋ฆฌํฐ๋ด ํ์
- float(32), double(64) ๋ฌธ์ ๋ฆฌํฐ๋ด ํ์
- String ๋
ผ๋ฆฌ ๋ฆฌํฐ๋ด ํ์
- boolean(8) ํฐ๋ฐ์ดํ ๋ฌธ์๋ก ์ธ๋ - ๏ผผ" ์์๋ฐ์ดํ - ๏ผผ' ์ค๋ฐ๊ฟ - ๏ผผn ์ฐ์ฐ์ % - ๋๋จธ์ง ..
์ค๋ ๋ฐฐ์ด ๋ด์ฉ 2020 ์๋๊ณต ์ ์ฒ๊ธฐ ํ๊ธฐ ํ์ต ์ํํธ์จ์ด ๊ฐ๋ฐ - ํตํฉ๊ตฌํ ๋จ์ ๋ชจ๋ : ์ํํธ์จ์ด ๊ตฌํ์ ํ์ํ ์ฌ๋ฌ ๋์ ์ค ํ๊ฐ์ง ๋์์ ์ํํ๋ ๊ธฐ๋ฅ์ ๋ชจ๋๋ก ๊ตฌํํ ๊ฒ ๋จ์๊ธฐ๋ฅ ๋ช
์ธ์ ์์ฑ → ์
์ถ๋ ฅ ๊ธฐ๋ฅ ๊ตฌํ → ์๊ณ ๋ฆฌ์ฆ ๊ตฌํ ๋จ์ ๋ชจ๋ ํ
์คํธ : ํ์ดํธ๋ฐ์ค ํ
์คํธ, ๋ธ๋๋ฐ์ค ํ
์คํธ ํ
์คํธ ์ผ์ด์ค : ๋ชจ๋์ด ์ฌ๋ฐ๋ฅด๊ฒ ์์ฑ๋์๋์ง ํ์ธํ๊ธฐ ์ํด ์ค๊ณ๋ ์ฌ๋ฌ ๊ฐ, ์์ ๊ฒฐ๊ณผ๋ฅผ ๋์ดํ ๋ช
์ธ์ ํตํฉ ๊ฐ๋ฐ ํ๊ฒฝ(IDE) : ํธ์ง๊ธฐ, ์ปดํ์ผ๋ฌ, ๋๋ฒ๊ฑฐ ๋ฑ์ ๋ค์ํ ํด์ ํ๋์ ์ธํฐํ์ด์ค๋ก ํตํฉํ ํ๊ฒฝ์ ์ ๊ณตํ๋ SW ex) ์ดํด๋ฆฝ์ค, ๋น์ฃผ์ผ ์คํ๋์ค, ์์ค ์ฝ๋, ์๋๋ก์ด๋ ์คํ๋์ค ๋ฑ - ์ ํ ์ํํธ์จ์ด ํจํค์ง ์ํํธ์จ์ด ํจํค์ง : ๋ชจ๋๋ณ๋ก ์์ฑํ ์คํ ํ์ผ๋ค์ ๋ฌถ์ด ๋ฐฐํฌ์ฉ ์ค์น ํ์ผ์ ๋ง๋๋ ๊ฒ ..