Slide 1

Slide 1 text

͸͡ΊΑ͏ ͖Ε͍ͳίʔυ @kirimin

Slide 2

Slide 2 text

Α͘ʮྑ͍ίʔυʯͱ͔ ʮ͖Ε͍ͳίʔυʯͱ͔͍͏ ݴ༿ΛݟΔ͚Ͳ

Slide 3

Slide 3 text

ಉ͡ॲཧΛ͢ΔϓϩάϥϜʹ ͦΜͳҧ͍ͳΜͯ͋Δͷ͔ͳʁ

Slide 4

Slide 4 text

͋ΔΑ

Slide 5

Slide 5 text

͖Ε͍ͳίʔυͷఆٛ ͖Ε͍ͳσʔλઃܭ ͖Ε͍ͳΞʔΩςΫνϟઃܭ ͖Ε͍ͳΫϥεઃܭ ͖Ε͍ͳؔ਺ ͖Ε͍ͳॲཧ

Slide 6

Slide 6 text

͖Ε͍ͳίʔυͷఆٛ ͖Ε͍ͳσʔλઃܭ ͖Ε͍ͳΞʔΩςΫνϟઃܭ ͖Ε͍ͳΫϥεઃܭ ͖Ε͍ͳؔ਺ ͖Ε͍ͳॲཧ ࠓ೔ͷςʔϚ

Slide 7

Slide 7 text

͖Ε͍ͳॲཧ

Slide 8

Slide 8 text

ྫ୊ w -JTUͷத਎͕B C DͷॱʹฒΜͰ͍Δ͔Λ ௐ΂Δɻ w ਖ਼͚͠Ε͹ʮTVDDFTTʯɺҧ͍ͬͯΕ͹ ʮ'BJMFEʯͱग़ྗ͢Δɻ

Slide 9

Slide 9 text

ྫ୊ public static void main(String[] args) { List list = new ArrayList<>(); list.add("a"); list.add("b"); list.add("c"); boolean flag; if (list.isEmpty()) { flag = false; } else { if (list.get(0).equals("a")) { if (list.size() > 2) { if (list.get(1).equals("b")) { if (list.size() > 3) { if (list.get(2).equals("c")) { flag = true; } else { flag = false; } } else { flag = false; } } else { flag = false; } } else { flag = false; } } flag = false; } if (flag == true) { System.out.println("Success!!!"); } else { System.out.println("Failed!!!"); } }

Slide 10

Slide 10 text

໰୊఺ w Πϯσϯτ͕ਂ͍ w ൑ఆॲཧ͕ແବʹΘ͔Γʹ͍͘ w ม਺໊͕Θ͔Γʹ͍͘

Slide 11

Slide 11 text

վળͰ͖Δ͔ͳʁ

Slide 12

Slide 12 text

ྫ୊ public static void main(String[] args) { List list = new ArrayList<>(); list.add("a"); list.add("b"); list.add("c"); boolean flag; if (list.isEmpty()) { flag = false; } else { if (list.get(0).equals("a")) { if (list.size() > 2) { if (list.get(1).equals("b")) { if (list.size() > 3) { if (list.get(2).equals("c")) { flag = true; } else { flag = false; } } else { flag = false; } } else { flag = false; } } else { flag = false; } } flag = false; } if (flag == true) { System.out.println("Success!!!"); } else { System.out.println("Failed!!!"); } }

Slide 13

Slide 13 text

FMTFʹॲཧ͕ͨ͘͞Μ͋Δ public static void main(String[] args) { List list = new ArrayList<>(); list.add("a"); list.add("b"); list.add("c"); boolean flag; if (list.isEmpty()) { flag = false; } else { if (list.get(0).equals("a")) { if (list.size() > 2) { if (list.get(1).equals("b")) { if (list.size() > 3) { if (list.get(2).equals("c")) { flag = true; } else { flag = false; } } else { flag = false; } } else { flag = false; } } else { flag = false; } } flag = false; } if (flag == true) { System.out.println("Success!!!"); } else { System.out.println("Failed!!!"); } }

Slide 14

Slide 14 text

൑ఆΛٯʹ public static void main(String[] args) { List list = new ArrayList<>(); list.add("a"); list.add("b"); list.add("c"); boolean flag; if (!list.isEmpty()) { if (list.get(0).equals("a")) { if (list.size() > 2) { if (list.get(1).equals("b")) { if (list.size() > 3) { if (list.get(2).equals("c")) { flag = true; } else { flag = false; } } else { flag = false; } } else { flag = false; } } else { flag = false; } } } else { flag = false; } if (flag == true) { System.out.println("Success!!!"); } else { System.out.println("Failed!!!"); } }

Slide 15

Slide 15 text

ಉ͡ྲྀΕͳͷʹผʑʹ൑ఆͯ͠Δ public static void main(String[] args) { List list = new ArrayList<>(); list.add("a"); list.add("b"); list.add("c"); boolean flag; if (!list.isEmpty()) { if (list.get(0).equals("a")) { if (list.size() > 2) { if (list.get(1).equals("b")) { if (list.size() > 3) { if (list.get(2).equals("c")) { flag = true; } else { flag = false; } } else { flag = false; } } else { flag = false; } } else { flag = false; } } } else { flag = false; } if (flag == true) { System.out.println("Success!!!"); } else { System.out.println("Failed!!!"); } }

Slide 16

Slide 16 text

൑ఆΛͰ·ͱΊΔ public static void main(String[] args) { List list = new ArrayList<>(); list.add("a"); list.add("b"); list.add("c"); boolean flag; if (!list.isEmpty()) { if (list.get(0).equals("a")) { if (list.size() > 2 && list.get(1).equals("b")) { if (list.size() > 3 && list.get(2).equals("c")) { flag = true; } else { flag = false; } } else { flag = false; } } else { flag = false; } } else { flag = false; } if (flag == true) { System.out.println("Success!!!"); } else { System.out.println("Failed!!!"); } }

Slide 17

Slide 17 text

࠷ॳͷํ΋ಉ͡൑ఆͰΑͦ͞͏ public static void main(String[] args) { List list = new ArrayList<>(); list.add("a"); list.add("b"); list.add("c"); boolean flag; if (!list.isEmpty()) { if (list.get(0).equals("a")) { if (list.size() > 2 && list.get(1).equals("b")) { if (list.size() > 3 && list.get(2).equals("c")) { flag = true; } else { flag = false; } } else { flag = false; } } else { flag = false; } } else { flag = false; } if (flag == true) { System.out.println("Success!!!"); } else { System.out.println("Failed!!!"); } }

Slide 18

Slide 18 text

̏ͭͷ൑ఆʹ̏ͭͷJGจ public static void main(String[] args) { List list = new ArrayList<>(); list.add("a"); list.add("b"); list.add("c"); boolean flag; if (!list.isEmpty() && list.get(0).equals("a")) { if (list.size() > 2 && list.get(1).equals("b")) { if (list.size() > 3 && list.get(2).equals("c")) { flag = true; } else { flag = false; } } else { flag = false; } } else { flag = false; } if (flag == true) { System.out.println("Success!!!"); } else { System.out.println("Failed!!!"); } }

Slide 19

Slide 19 text

Ͱ΋͜ͷ൑ఆ͢͜͠෼͔Γʹ͍͘ public static void main(String[] args) { List list = new ArrayList<>(); list.add("a"); list.add("b"); list.add("c"); boolean flag; if (!list.isEmpty() && list.get(0).equals("a")) { if (list.size() > 2 && list.get(1).equals("b")) { if (list.size() > 3 && list.get(2).equals("c")) { flag = true; } else { flag = false; } } else { flag = false; } } else { flag = false; } if (flag == true) { System.out.println("Success!!!"); } else { System.out.println("Failed!!!"); } }

Slide 20

Slide 20 text

ม਺ʹ੾Γग़໊ͯ͠લΛ͚ͭͨ public static void main(String[] args) { List list = new ArrayList<>(); list.add("a"); list.add("b"); list.add("c"); boolean flag; boolean isFirstA = !list.isEmpty() && list.get(0).equals("a") boolean isSecondB = !list.isEmpty() && list.get(1).equals("b") boolean isThirdC = !list.isEmpty() && list.get(2).equals("c") if (isFirstA) { if (isSecondB) { if (isThirdC) { flag = true; } else { flag = false; } } else { flag = false; } } else { flag = false; } if (flag == true) { System.out.println("Success!!!"); } else { System.out.println("Failed!!!"); } }

Slide 21

Slide 21 text

ͦ΋ͦ΋࣮͸͜ͷJGจ public static void main(String[] args) { List list = new ArrayList<>(); list.add("a"); list.add("b"); list.add("c"); boolean flag; boolean isFirstA = !list.isEmpty() && list.get(0).equals("a") boolean isSecondB = !list.isEmpty() && list.get(1).equals("b") boolean isThirdC = !list.isEmpty() && list.get(2).equals("c") if (isFirstA) { if (isSecondB) { if (isThirdC) { flag = true; } else { flag = false; } } else { flag = false; } } else { flag = false; } if (flag == true) { System.out.println("Success!!!"); } else { System.out.println("Failed!!!"); } }

Slide 22

Slide 22 text

͍Βͳ͍ΜͩΑͶ public static void main(String[] args) { List list = new ArrayList<>(); list.add("a"); list.add("b"); list.add("c"); boolean isFirstA = !list.isEmpty() && list.get(0).equals("a") boolean isSecondB = !list.isEmpty() && list.get(1).equals("b") boolean isThirdC = !list.isEmpty() && list.get(2).equals("c") boolean flag = isFirstA && isSecondB && isThirdC; if (flag == true) { System.out.println("Success!!!"); } else { System.out.println("Failed!!!"); } }

Slide 23

Slide 23 text

CPPMFBOΛͰ൑ఆͯ͠Δ public static void main(String[] args) { List list = new ArrayList<>(); list.add("a"); list.add("b"); list.add("c"); boolean isFirstA = !list.isEmpty() && list.get(0).equals("a") boolean isSecondB = !list.isEmpty() && list.get(1).equals("b") boolean isThirdC = !list.isEmpty() && list.get(2).equals("c") boolean flag = isFirstA && isSecondB && isThirdC; if (flag == true) { System.out.println("Success!!!"); } else { System.out.println("Failed!!!"); } }

Slide 24

Slide 24 text

৑௕ͳͷͰ GMBH Ͱ͍͍ public static void main(String[] args) { List list = new ArrayList<>(); list.add("a"); list.add("b"); list.add("c"); boolean isFirstA = !list.isEmpty() && list.get(0).equals("a") boolean isSecondB = !list.isEmpty() && list.get(1).equals("b") boolean isThirdC = !list.isEmpty() && list.get(2).equals("c") boolean flag = isFirstA && isSecondB && isThirdC; if (flag) { System.out.println("Success!!!"); } else { System.out.println("Failed!!!"); } }

Slide 25

Slide 25 text

ͦ΋ͦ΋͜ͷGMBH໊ͬͯલ public static void main(String[] args) { List list = new ArrayList<>(); list.add("a"); list.add("b"); list.add("c"); boolean isFirstA = !list.isEmpty() && list.get(0).equals("a") boolean isSecondB = !list.isEmpty() && list.get(1).equals("b") boolean isThirdC = !list.isEmpty() && list.get(2).equals("c") boolean flag = isFirstA && isSecondB && isThirdC; if (flag) { System.out.println("Success!!!"); } else { System.out.println("Failed!!!"); } }

Slide 26

Slide 26 text

ҙຯͷΘ͔Δ໊લΛ͚ͭΑ͏ public static void main(String[] args) { List list = new ArrayList<>(); list.add("a"); list.add("b"); list.add("c"); boolean isFirstA = !list.isEmpty() && list.get(0).equals("a") boolean isSecondB = !list.isEmpty() && list.get(1).equals("b") boolean isThirdC = !list.isEmpty() && list.get(2).equals("c") boolean isABC = isFirstA && isSecondB && isThirdC; if (isABC) { System.out.println("Success!!!"); } else { System.out.println("Failed!!!"); } }

Slide 27

Slide 27 text

Έ͘Β΂Δ

Slide 28

Slide 28 text

CFGPSF public static void main(String[] args) { List list = new ArrayList<>(); list.add("a"); list.add("b"); list.add("c"); boolean flag; if (list.isEmpty()) { flag = false; } else { if (list.get(0).equals("a")) { if (list.size() > 2) { if (list.get(1).equals("b")) { if (list.size() > 3) { if (list.get(2).equals("c")) { flag = true; } else { flag = false; } } else { flag = false; } } else { flag = false; } } else { flag = false; } } flag = false; } if (flag == true) { System.out.println("Success!!!"); } else { System.out.println("Failed!!!"); } }

Slide 29

Slide 29 text

BGUFS public static void main(String[] args) { List list = new ArrayList<>(); list.add("a"); list.add("b"); list.add("c"); boolean isFirstA = !list.isEmpty() && list.get(0).equals("a") boolean isSecondB = !list.isEmpty() && list.get(1).equals("b") boolean isThirdC = !list.isEmpty() && list.get(2).equals("c") boolean isABC = isFirstA && isSecondB && isThirdC; if (isABC) { System.out.println("Success!!!"); } else { System.out.println("Failed!!!"); } }

Slide 30

Slide 30 text

݁Ռ͸͔Θͬͯͳ͍͚Ͳ ͘͢͝Θ͔Γ΍͘͢ͳͬͨ

Slide 31

Slide 31 text

Θ͔Γ΍͍͢ ʹ มߋ͠΍͍͢ όάΛ࡞Γʹ͍͘ ͸΍͘ॻ͚Δ

Slide 32

Slide 32 text

͔͍͍ͬ͜ϓϩάϥϚ ʹ ೉ͦ͠͏ͳίʔυΛॻ͘ʁ

Slide 33

Slide 33 text

͔͍͍ͬ͜ϓϩάϥϚ ʹ Θ͔Γ΍͍͢ίʔυΛॻ͘ʂ

Slide 34

Slide 34 text

Θ͔Γ΍͍͢ίʔυΛॻ͜͏ʂ