νμ΅ λ΄μ© - μ μ΄λ¬Έ 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) μ΄ν΄λ¦½μ€, λΉμ£ΌμΌ μ€νλμ€, μμ€ μ½λ, μλλ‘μ΄λ μ€νλμ€ λ± - μ ν μννΈμ¨μ΄ ν¨ν€μ§ μννΈμ¨μ΄ ν¨ν€μ§ : λͺ¨λλ³λ‘ μμ±ν μ€ν νμΌλ€μ λ¬Άμ΄ λ°°ν¬μ© μ€μΉ νμΌμ λ§λλ κ² ..