***** **** *** ** * β₯ λͺ¨μμ λ³μ μ°λ νλ‘κ·Έλ¨μ μμ±ν΄ λ΄
μλ€. κΈ°λ³Έ ν μ‘κΈ° public static void main(String[] args) { for(int i = 0; i μ΄μ ??? 1κ³Ό??? 2λ₯Ό λλ²κΉ
νλ₯Ό μμ±ν΄ λ΄
μλ€. ??? 1 μμλ΄κΈ° λλ²κΉ
νλ₯Ό ν΅ν΄???1λ₯Ό μμλ΄λ΄
μλ€. λλ²κΉ
ν for(int i = 0; i = a1. T. 1. T ???1 μ a λλ²κΉ
νλ₯Ό ν΅ν΄ ??? 1μ΄ a ??? 2 μμλ΄κΈ° λλ²κΉ
νλ₯Ό ν΅ν΄??? 2λ₯Ό μμλ΄λ΄
μλ€. λλ²κΉ
ν for(int i = 0; i i 4. T. ???2λ b > i μ΄λ€. 3. T ..
μ 체 ποΈ
λ¬Έμ * ** *** ********* β’ μ λͺ¨μμ΄ μΆλ ₯λλλ‘ λ³μ μ°λ νλ‘κ·Έλ¨μ μμ±ν΄ λ΄
μλ€. κΈ°λ³Έν μ΄λ° λ³ μ°κΈ° λ¬Έμ λ₯Ό ν λ κ°μ₯ μ€μν κ²μ λλ²κΉ
νλ₯Ό 그리λ κ²μ
λλ€. κ·ΈλΌ λλ²κΉ
νλ₯Ό 그리기 μν΄ κΈ°λ³Έ νμ μμ±ν΄ λ΄
μλ€. for(int a = 0; a κΈ°λ³Έ νμ μ΄λ¬ν©λλ€. ??? 1 μ°ΎκΈ° λ¨Όμ ??? 1μ μμλ΄κΈ° μν΄μ λλ²κΉ
νλ₯Ό μμ±ν΄ λ³΄κ² μ΅λλ€. βΌ λλ²κΉ
ν for(int a = 0; a a 3 T ???1 = b > a μ΄λ€. 2 T 1 T 0 F1 T 4 T 3 ..
ForEachλ¬Έμ κ΄ν μ½λλ₯Ό μμ±νλ€κ° μ€λ₯λ₯Ό λ°κ²¬νμμ΅λλ€. λ¨Όμ μ½λλ₯Ό 보μ¬λλ¦¬κ² μ΅λλ€. μ€λ₯ μ½λpackage class06;public class ForEachTask { public static void test(int[] datas) { } public static void main(String[] args) { // new μ°μ°μ : κ°λ°μ λ©λͺ¨λ¦¬ μμ (heap)μ λ§λ€μ΄ μ€ int [] datas = new int[3]; for(int i=0; i μ½λλ₯Ό 보면 μ΄ν΄λ¦½μ€ κΈ°μ€μΌλ‘ λΉ¨κ°μμΌλ‘ μ€λ₯λΌκ³ λ¨λλΆλΆμ΄ μμμλ μ½λλ₯Ό λλ €λ΄€μλμμ κ°μ μ€λ₯μ½λκ° λ¨λ λͺ¨μ΅μ νμΈνμ΅λλ€.μ€λ₯ ν΄κ²°λ°©λ²μ μ΄λ° μ€λ₯κ° λ κΉ μ½λλ₯Ό μ²μλΆν° μ²μ²ν μ°Ύμ보λint [] d..
μ€λμ μ λ²μκ°μ μ΄μ΄μ μλ° 4μΌ μ°¨ μμ
λ΄μ© 볡μ΅μ ν΄λ³΄κ² μ΅λλ€. κ·ΈλΌ μμνκ² μ΅λλ€. ν¨μ ν¨μλ output ν¨μλͺ
(input) μΌλ‘ ꡬμ±μ΄ λμ΄ μμ΅λλ€. --> ν¨μμ κΈ°λ³Έ νν ν¨μλͺ
μ κΈ°λ₯μ λ°λ‘ μμμκ² μ§μ΄μΌ ν¨ ex) void main(String[] args) => outputμ΄ μλ main ν¨μλ€.μ΄ main()μ argsλ₯Ό μΈμλ‘ κ°λλ€ input --> ex) μ
λ ₯ μΈμ μΈμ arguments 맀κ°λ³μ νλΌλ―Έν° parameter output --> ex) κ²°κ³Ό κ° λ°ν return λ¦¬ν΄ μΆλ ₯κ°ν¨μμ 4κ°μ§ μ ν - 첫λ²μ§Έ μ ν : input x ouput x - λλ²μ§Έ μ ν : input o ouput x - μΈλ²μ§Έ μ ν : input x ouput o ..
μ΄μ€ forλ¬Έ μ΄μ€ forλ¬Έμ forλ¬Έ λ΄λΆμ forλ¬Έμ΄ νλ λ μ‘΄μ¬νλ ꡬ쑰μ
λλ€. μ΄μ€ forλ¬Έμ λν΄ μμ보기 μν΄ forλ¬Έμ μ¬μ©νμ¬ κ΅¬κ΅¬λ¨μ 2λ¨ ~ 9λ¨κΉμ§ λͺ¨λ μΆλ ₯νλ μ½λλ₯Ό μμ±ν΄ λ³΄κ² μ΅λλ€. for(int a=2; a λ³ μ°κΈ° νλ‘κ·Έλ¨μ λ§λ€λ©° μ΄μ€ forλ¬Έμ νλ² λ μ°μ΅ν΄ λ΄
μλ€. Tip)μ μ΄λ¬Έ >> λ°λ³΅λ¬Έ >> forλ¬Έμ μ°μ΅νλ λ°μ λλ²κΉ
ν 그리기λ₯Ό μ°μ΅νκΈ° μν΄μμ΄λ€. μ¬κΈ°μ λλ²κΉ
νλ? μ½λ μ€κ³μ λ¬Έμ κ° μμ λ μ΄λμ λ¬Έμ κ° μκ²Όλμ§ μ½λμ μ§νκ³Όμ μ μ§κ΄μ μΌλ‘ λνλΈ νμ
λλ€. κ·ΈλΌ μ΄μ€ forλ¬Έμ μμ±νλ©° λλ²κΉ
ν μ°μ΅κΉμ§ λμμ ν΄λ΄
μλ€, μ΄μ€ forλ¬Έ μ°μ΅λ¬Έμ *************** μμ λͺ¨μμ λ³λ‘ μ°λ μ΄μ€ forλ¬Έμ μμ±ν΄ λ΄
μλ€. (λλ²κΉ
..
TMP (μμμ μ₯λ³μ)tmpλ μμμ μ₯λ³μλ‘ κ°μ κ΅νν λ μ£Όλ‘ μ¬μ©λ©λλ€. λ¬Έμ νλ©° tmpμ λν΄ μ΄ν΄ν΄ λ΄
μλ€. λ¬Έμ μ μ 2κ°λ₯Ό μ
λ ₯λ°μ μ£ΌμΈμ .a , bκ° μ€λ¦μ°¨μμ΄ λλλ‘ λ°μ΄ν°λ₯Ό λ³κ²½ν΄ μ£ΌμΈμ. public class Test01 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("μ μ 1 μ
λ ₯ >> "); int a = sc.nextInt(); System.out.print("μ μ 2 μ
λ ₯ >> "); int b = sc.nextInt(); if(a > b) { // λ°μ΄ν° κ΅ν μκ³ λ¦¬μ¦ λ‘μ§ int tmp = a; // tm..
κ°μκ΅λΉμμ
μ λ€μΌλ©° 첫 λ²μ§Έ ν νλ‘μ νΈλ₯Ό μ§ννμμ΅λλ€. μ΄ μ λ₯Ό ν¬ν¨ν 4λͺ
μ νμλΆλ€κ³Ό ν νλ‘μ νΈλ₯Ό μ§ννμμ΅λλ€. λ¨Όμ νλ‘μ νΈ λ΄μ©μ λν΄ μλ €λλ¦¬κ² μ΅λλ€.νλ‘μ νΈ λ΄μ© μ
λ€μ΄κ²μ μ μνκΈ° β» μꡬμ¬ν 1. 1 ~ 100 μ¬μ΄μ μ μκ° λλ€μΌλ‘ μ λ΅μ€μ λ©λλ€. 2. μ¬μ©μλ μ
λ€μ΄ κ²μμ ν©λλ€. μΆλ ₯μμ) 50 down 25 up 26 μ λ΅μ
λλ€. 3. μ λ΅μ 5λ²μμ λ§μΆκ² λλ©΄ λͺ
μμ μ λΉμ κΈ°λ‘λ©λλ€. μΆλ ₯μμ ) μ΄λ¦μ μ
λ ₯νμΈμ, >> μμ ν°λͺ¨ 4. κ·ΈλΌ λ€μκ²μμ ν λ [λͺ
μμ μ λΉ : μμν°λͺ¨] κ° λμ€κ² λ©λλ€. 5. λͺ
μμ μ λΉλ³΄λ€ 빨리 λ§μΆλ©΄ 6. μλ‘ μ΄λ¦μ μ
λ ₯λ°μ΅λλ€. νλ‘μ νΈ λ΄μ©μ μ΄λ¬ν©λλ€. μ μκΈ°κ° 6μ 26μΌ : ν..
κ°μμλ
νμΈμ. μ΄λ²μλ μ κ° λ¬Έμ λ₯Ό νλ€κ° λ°κ²¬νκ² λ μλ‘μ΄ μ§μμ μ¬λ¬λΆλ€κ» μ λ¬λλ¦¬κ³ μΆμ΄μ κΈμ μ°κ² λμμ΅λλ€. λ¬Έμ μ μ 2κ°λ₯Ό μ
λ ₯λ°μμ£ΌμΈμ .μ°μ°μ 1κ°λ₯Ό μ
λ ₯λ°μμ£ΌμΈμ (μ°μ°μλ +,-λ§ μ¬μ©ν©λλ€.) μ 체 κ³μ° κ²°κ³Όλ₯Ό μΆλ ₯ ν΄μ£ΌμΈμ.μΆλ ₯μμ 10 20 +10 + 20 = 30 100 19 - 100 - 19 = 81 μ€λ₯κ° μκΈ΄ μ½λ package class01;import java.util.Scanner;public class Test04 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num1, num2; // μ¬μ©μμκ² μ
λ ₯λ°μ μ μ String o..
κ°μ μ΄λ²μ μλ €λ릴 λ΄μ©μ μ κ° λ¬Έμ λ₯Ό νλ€ μκ² λ λ΄μ©μΈλ°μ λ€λ₯Έ λΆλ€λ μκ³ κ³μλ©΄ μ’μ κ±° κ°μμ κΈμ μ°κ² λμμ΅λλ€. λ¬Έμ μ μ 2κ°λ₯Ό μ
λ ₯λ°μμ£ΌμΈμ.μ°μ°μ 1κ°λ₯Ό μ
λ ₯λ°μμ£ΌμΈμ. (μ°μ°μλ + , - λ§ μ¬μ©μ΄ κ°λ₯ν©λλ€.)μ 체 κ³μ° κ²°κ³Όλ₯Ό μΆλ ₯ν΄ μ£ΌμΈμ. μΆλ ₯ μμ10 20 + 10 + 20 = 30 100 19 - 100 - 19 = 81 μ€λ₯ λ°κ²¬package class01;import java.util.Scanner;public class Test04 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num1, num2; // μ¬μ©μμκ² μ
λ ₯λ°μ μ μ String op;..
κ΅λΉμμ
6μ 25μΌλΆν° μ½λ¦¬μ IT μμΉ΄λ°λ―Έμμ κ΅λΉμμ
μ λ£κ² λμμ΅λλ€. μ λ λΆμ‘±ν μ½λ©μ€λ ₯μ ν€μκ³Ό λμμ λΈλ‘κ·Έλ λ
Έμ
κ°μ μ€νμ΄ λ λ§ν κ²λ€μ μ΄λ»κ² μ¬μ©νλ©΄ μ’μμ§λ μμλ³΄κ³ μΆμ΄μ μΌμμ΄μ‘°λ‘ μ’μ κΈ°νμΈ κ±° κ°μ΅λλ€. μμΌλ‘ 6κ°μκ° μμ
μ λ£κ³ 12μ 4μΌμ μμ
μ΄ λλκ² λ©λλ€. 6κ°μκ° μ±μ₯ν΄μ 6κ±μ λ€μλ μ½λ¦°μ΄λ₯Ό λ²μ΄λ μ±μ₯νλ λͺ¨μ΅ 보μ¬λλ¦¬κ² μ΅λλ€. μμ
λ΄μ© μμΌλ‘ 6κ±μκ° μμ
λ΄μ©λ λΈλ‘κ·Έμ μ°¨κ·Όμ°¨κ·Ό ν¬μ€ν
νμ¬ μ€λ ₯μ λλ €λκ° λ³΄κ² μ΅λλ€. κ·ΈλΌ μμ
λ΄μ© μ 리 μμνκ² μ΅λλ€. class == μλ°μ κΈ°λ³Έλ¨μ class λ¨μλ‘ μμ λ₯Ό μμ±ν μμ μ
λλ€. classλΌλ μμ λ€μ λ¬Άμ΄μ μ 리ν νμκ° μλλ° >> packageμ λ΄μμ€ νμκ° μλ€. package class..