• ÆÐ¼Ç
  • ¾ó±¼ ÀνÄ
  • À¥¼Ò¼³
  • ¾ÆÀÌÅÛ¸ô
³²À» ÇູÇÏ°Ô ¸¸µé¾îÁÖ´Â, ¿ô±ä´ëÇп¡ ¿À¼Ì½À´Ï´Ù.












Á¦¸ñ ÀÚ¹Ù °´Ã¼ÁöÇ⠳ʹ« ¾î·Æ´Ù [4]
ÀÛ¼ºÀÚ Äí´Ù¸®
¹øÈ£ 5664 Ãßõ 0 ¹Ý´ë 0 ´ä±Û 4 Á¶È¸ 578 ÀÛ¼º½Ã°£ 2017-12-24 20:07:11
ÀÌÀü
´ÙÀ½
̵̧
¹Ý´ë
½Å°í
´ÜÃà URL º¹»ç
½ºÅ©·¦
ÃßõµÇ¾ú½À´Ï´Ù.
¡ç CTRL+C ·Î º¹»çÇϰí CTRL+V ·Î ºÙ¿©³ÖÀ¸¼¼¿ä!
   ±â±â¸¦ °¨ÁöÇÏ¿© ÃÖÀû URL ·Î º¸³»ÁÝ´Ï´Ù.
´ÜÃà URL: https://humoruniv.com/program5664 URL º¹»ç

Å©¸®½º¸¶½ºÀ̺곯 ¹Û¿¡ °¡ºÁ¾ß µô¸¸ µé¾î¿À´Ï °°ÀÌ Ç®¾îº¸ÀÚ ¤Ð¤Ð 
ÀÚ¹Ù ¹è¿îÁö´Â 2ÁÖÁ» ³ÑÀº »ýÃÊÂ¥±¸
http://tip.daum.net/question/100320337 Áö½ÄÀο¡ ¹°¾îºÃ´Âµ¥µµ ´äÀÌ ¾È´Þ¸®±â¿¡ ¿©±â·Î ¿Ô½¿´Ù

±Ã±ÝÇѰԠ2°³Àε¥À¯
1.    list ´ë½Å ¸ÊÀ» ½á¼­ Çϰí½ÍÀºµ¥  ¹®Á¦°¡ ¸â¹ö¸®½ºÆ®¿¡¼­ Çâ»óµÈ for¹®À» »ç¿ëÇÒ¼ö°¡ ¾ø³× À½... ¾îÄÉÇϽôÂÁÙ ¾Æ½Ã´ÂºÐ??
2.    ±×¸®±¸ ======= ¹Ø¿¡ service ºÎºÐÀº y¸¦ ´©¸£¸é ¾Æ¿¹ ¸ÞÀΠÃʱâÈ­·Î °¡°í½ÍÀºµ¥ ¾ÈµÇ¼­ °í¹ÎÀ̱¸À¯

Á¦¹ß ÃÊÂ¥¿¡°Ô ºûÁÙ±âÁ»..


package com.test;

import java.util.HashMap;
import java.util.Map;

public class TrainMemberDAO {

    private Map<String,String> map = new HashMap<String,String>();

    public void memberAdd(String name, String phone, String email, String regDate, String deptId) {
        TrainMember m = new TrainMember(name, phone, email, regDate, deptId);
        this.map.put("À̸§","m"); 
    }

    public String memberList() {
        StringBuilder sb = new StringBuilder();

        sb.append(String.format("ÃÑ:%s°Ç%n", this.map.size()));
        sb.append(String.format("------------------------------%n"));

        for (TrainMember m : this.map) {
            sb.append(String.format("%s%n", m));
        }
        return sb.toString();
    }

    public String memberList1() {

        StringBuilder sb = new StringBuilder();

        sb.append(String.format("1.°æ ºÎ ¼±%n"));
        sb.append(String.format("2.Àü ¶ó ¼±%n"));
        sb.append(String.format("3.Àå Ç× ¼±%n"));
        sb.append(String.format("%n"));
        sb.append(String.format("ÀÌ¿ëÇϰíÀÚ ÇϽǠ³ë¼±À» ¼±ÅÃÇÏ¿© ÁÖ¼¼¿ä.(1~3)"));

        return sb.toString();

    }

    public String memberList2() {

        StringBuilder sb = new StringBuilder();
        
        sb.append(String.format("1.¼­¿ï ~ ºÎ»ê%n"));
        sb.append(String.format("2.ºÎ»ê ~ ¼­¿ï%n"));
        sb.append(String.format("3.¼­¿ï ~ µ¿´ë±¸%n"));
        sb.append(String.format("4.µ¿´ë±¸ ~ ¼­¿ï%n"));
        sb.append(String.format("%n"));
        sb.append(String.format("Á¶È¸ÇϰíÀÚ Çϴ ±¸°£À» ¼±ÅÃÇÏ¿© ÁÖ¼¼¿ä.(1~4)"));

        return sb.toString();

    }

    public String memberList3() {

        StringBuilder sb = new StringBuilder();

        sb.append(String.format("±âÂ÷¹øÈ£   ³ë¼±(Ãâ¹ß¿ª~µµÂø¿ª) Ãâ¹ß½Ã°£ µµÂø½Ã°£   Á¼®   ¿ä±Ý%n"));
        sb.append(String.format("S01          ¼­¿ï  ~  ºÎ»ê        09:00      12:00       20    50,000%n"));
        sb.append(String.format("S02          ¼­¿ï  ~  ºÎ»ê        12:00      18:00       20    50,000%n"));
        sb.append(String.format("S03          ¼­¿ï  ~  ºÎ»ê        18:00      22:00       20    50,000%n"));
        sb.append(String.format("%n"));
        sb.append(String.format("¸ÞÀΠȭ¸éÀ¸·Î µ¹¾Æ°¡½Ã·Á¸é Y¸¦ ´­·¯ÁÖ¼¼¿ä."));

        return sb.toString();
    }
        

    public String trainAdd() {    
        StringBuilder sb = new StringBuilder();
        

        
        sb.append(String.format("1.Æí     µµ%n"));
        sb.append(String.format("2.¿Õ     º¹%n"));
        sb.append(String.format("%n"));
        sb.append(String.format("ÀÌ¿ëÇϰíÀÚ ÇϽǠ³ë¼±À» ¼±ÅÃÇÏ¿© ÁÖ¼¼¿ä.(1~2)%n"));
        
        return sb.toString();
    }
    
    public String trainAdd1() {
        
        StringBuilder sb = new StringBuilder();
        

        sb.append(String.format("1.°æ ºÎ ¼±%n"));
        sb.append(String.format("2.Àü ¶ó ¼±%n"));
        sb.append(String.format("3.Àå Ç× ¼±%n"));
        sb.append(String.format("%n"));
        sb.append(String.format("ÀÌ¿ëÇϰíÀÚ ÇϽǠ³ë¼±À» ¼±ÅÃÇÏ¿© ÁÖ¼¼¿ä.(1~3)"));
        
        return sb.toString();    

    }
    
    public String trainAdd2() {

        StringBuilder sb = new StringBuilder();

        sb.append(String.format("1.¼­¿ï ~ ºÎ»ê%n"));
        sb.append(String.format("2.ºÎ»ê ~ ¼­¿ï%n"));
        sb.append(String.format("3.¼­¿ï ~ µ¿´ë±¸%n"));
        sb.append(String.format("4.µ¿´ë±¸ ~ ¼­¿ï%n"));
        sb.append(String.format("%n"));
        sb.append(String.format("¿¹¾àÇϰíÀÚ Çϴ ±¸°£À» ¼±ÅÃÇÏ¿© ÁÖ¼¼¿ä.(1~4)"));

        return sb.toString();

    }
    
    public String trainAdd3() {

        StringBuilder sb = new StringBuilder();

        sb.append(String.format("±âÂ÷¹øÈ£   ³ë¼±(Ãâ¹ß¿ª~µµÂø¿ª) Ãâ¹ß½Ã°£ µµÂø½Ã°£   Á¼®   ¿ä±Ý%n"));
        sb.append(String.format("S01          ¼­¿ï  ~  ºÎ»ê        09:00      12:00       20    50,000%n"));
        sb.append(String.format("S02          ¼­¿ï  ~  ºÎ»ê        12:00      18:00       20    50,000%n"));
        sb.append(String.format("S03          ¼­¿ï  ~  ºÎ»ê        18:00      22:00       20    50,000%n"));
        sb.append(String.format("%n"));
        sb.append(String.format("¸ÞÀΠȭ¸éÀ¸·Î µ¹¾Æ°¡½Ã·Á¸é Y¸¦ ´­·¯ÁÖ¼¼¿ä."));

        return sb.toString();

    }
    
    public String trainAdd3_1() {

        StringBuilder sb = new StringBuilder();

        sb.append(String.format("³¯Â¥     ±âÂ÷¹øÈ£   ³ë¼±(Ãâ¹ß¿ª~µµÂø¿ª) Ãâ¹ß½Ã°£ µµÂø½Ã°£   Á¼®   ¿ä±Ý%n"));
        sb.append(String.format("%s         S01          ¼­¿ï  ~  ºÎ»ê        09:00      12:00       20    50,000%n"));
        sb.append(String.format("%s         S02          ¼­¿ï  ~  ºÎ»ê        12:00      18:00       20    50,000%n"));
        sb.append(String.format("%s         S03          ¼­¿ï  ~  ºÎ»ê        18:00      22:00       20    50,000%n"));
        sb.append(String.format("%n"));
        sb.append(String.format("¸ÞÀΠȭ¸éÀ¸·Î µ¹¾Æ°¡½Ã·Á¸é Y¸¦ ´­·¯ÁÖ¼¼¿ä."));

        return sb.toString();

    }

}


==============================================================================

package com.test;

import java.util.*;

public class TrainMemberService {
    
    TrainMemberDAO dao = new TrainMemberDAO();
    
    public void memberAdd(Scanner sc) {
        System.out.println("-------------------");
        System.out.println("ȸ¿ø Á¤º¸ ÀÔ·Â");
        System.out.println("-------------------");
        
        System.out.print("À̸§:");
        String name = sc.nextLine();
        
        System.out.print("ÀüÈ­¹øÈ£:");
        String phone = sc.nextLine();
        
        System.out.print("À̸ÞÀÏ:");
        String email = sc.nextLine();
        
        System.out.print("µî·ÏÀÏ(yyyy-MM-dd):");
        String regDate = sc.nextLine();
        
        System.out.println(Dept.getList());
        System.out.print("ºÎ¼­ ¹øÈ£:");
        String deptId = sc.nextLine();
    
        this.dao.memberAdd(name, phone, email, regDate, deptId);
        System.out.println("ȸ¿øÁ¤º¸ ÀÔ·ÂÀÌ ¿Ï·áµÆ½À´Ï´Ù.");
    }
    
    public void memberList() {
        System.out.println("-------------------");
        System.out.println("ȸ¿ø Á¤º¸ Ãâ·Â");
        System.out.println("-------------------");
    
        System.out.println(this.dao.memberList());    
    }
    
    
    public void memberList1(Scanner sc) {
        
        while(true) {
            
        System.out.println("-------------------");
        System.out.println(" ±â  Â÷  Á¶  È¸  ");
        System.out.println("-------------------");
                
        System.out.println(this.dao.memberList1());    
        int sel= sc.nextInt();
        sc.nextLine();
        if(sel==0) break;
        switch (sel) {
        case 1: this.memberList2(sc);break;
        case 2: this.dao.trainAdd();break;
        case 3:            break;
        }
        }
    }
    
        public void memberList2(Scanner sc) {
        
        while(true) {    
        
        System.out.println("-------------------");
        System.out.println(" ±â  Â÷  Á¶  È¸  ");
        System.out.println("-------------------");
                    
            
        System.out.println(this.dao.memberList2());        
        int sel= sc.nextInt();
        sc.nextLine();
        if(sel==0) break;
        switch (sel) {
        case 1: this.memberList3(sc);    break;
        case 2:            break;
        case 3:            break;
        }
        }
        }
        
        public void memberList3(Scanner sc) {
            
            while(true) {    
        
            System.out.println("-------------------");
            System.out.println(" ±â  Â÷  Á¶  È¸  ");
            System.out.println("-------------------");
                    
    
            System.out.println(this.dao.memberList3());    
            
            
            String se=sc.nextLine();
            
            switch (se) {
            case "Y":  break;        
            case "y":  break;
            }
        }
    }
        
    public void trainAdd(Scanner sc) {
        
        while(true) {
        
        System.out.println("-------------------");
        System.out.println(" ±â  Â÷  ¿¹  ¾à  ");
        System.out.println("-------------------");
            
        System.out.println(this.dao.trainAdd());    
        
        int sel= sc.nextInt();
        sc.nextLine();
        if(sel==0) break;
    
        switch (sel) {
        case 1: this.trainAdd1(sc);    break;
        case 2:            break;
        }
        }
    }
    
    public void trainAdd1(Scanner sc) {
        
        while(true) {
        
        System.out.println("-------------------");
        System.out.println(" ±â  Â÷  ¿¹  ¾à  ");
        System.out.println("-------------------");
                    
        System.out.println(this.dao.trainAdd1());    
        int sel= sc.nextInt();
        sc.nextLine();
        if(sel==0) break;
    
        switch (sel) {
        case 1: this.trainAdd2(sc);    break;
        case 2:            break;
        case 3:            break;
         }
       }
    }
    
    public void trainAdd1(Scanner sc,String key) {
        
        while(true) {
        
        System.out.println("-------------------");
        System.out.println(" ±â  Â÷  ¿¹  ¾à  ");
        System.out.println("-------------------");
        
        this.dao.trainAdd1();
        System.out.println(this.dao.trainAdd1());    
        int sel= sc.nextInt();
        sc.nextLine();
        if(sel==0) break;
    
        switch (sel) {
        case 1: this.trainAdd2(sc);    break;
        case 2:            break;
        case 3:            break;
         }
       }
    }
    
    public void trainAdd2(Scanner sc) {
        
        while(true) {
        
        System.out.println("-------------------");
        System.out.println(" ±â  Â÷  ¿¹  ¾à  ");
        System.out.println("-------------------");
                    
        System.out.println(this.dao.trainAdd2());    
        int sel= sc.nextInt();
        sc.nextLine();
        if(sel==0) break;
    
        switch (sel) {
        case 1: this.trainAdd3(sc);      break;
        case 2:            break;
        case 3:            break;
         }
       }
    }
    
    public void trainAdd3(Scanner sc) {
        
        while(true) {
        
        System.out.println("-------------------");
        System.out.println(" ±â  Â÷  ¿¹  ¾à  ");
        System.out.println("-------------------");
        System.out.println();    
        System.out.println("[ °¡´ÂÆí ]");
        System.out.println("-------------------");
        System.out.println("ÀÌ¿ëÇϽǠ³¯Â¥¸¦ ÀÔ·ÂÇÏ¿© ÁÖ¼¼¿ä.(YYYY-MM-DD)");
        System.out.print("ÀÔ       ·Â:");
        String regDate = sc.nextLine();
        
        System.out.println();
        System.out.println("-------------------");
        System.out.println(" ±â  Â÷  ¿¹  ¾à  ");
        System.out.println("-------------------");
        System.out.println();    
        System.out.println("[ °¡´ÂÆí ]");
        System.out.println("--------------------");
        
        
        System.out.println(this.dao.trainAdd3());    
        int sel= sc.nextInt();
        sc.nextLine();
        if(sel==0) break;
    
        switch (sel) {
        case 1:               break;
        case 2:            break;
        case 3:            break;
         }
       }
    }
    
}
 

* ÄÁÅÙÃ÷ Ãâó : ÀÛ¼ºÀÚ º»ÀÎ
* Æß ºÒÇã¿ë (Ÿ »çÀÌÆ® µî·ÏÀ» ºÒÇãÇÏ¸ç ¿ìŬ¸¯, µå·¡±× µîÀÌ ±ÝÁöµË´Ï´Ù.)
±âºÎ Ãßõ ¹Ý´ë ½Å°í
ÃßõµÇ¾ú½À´Ï´Ù.

¡ã ´ÙÀ½±Û ÆÄÀ̽㠰í¼ö´Ôµé °è½Ê´Ï±î? 27¿îµ¿³² 1 0 3 376 2017-12-28 [02:54]
¡å ÀÌÀü±Û À¸À¸ °øµ¹ÀÌ ³¿»õ ¹ÚÁ¦»ç 0 0 1 264 2017-12-23 [10:33]
´ä±Û¸¶´ç (4)
ÀÚ³×Ȥ½Ã
mapÀº key-value Á¶ÇÕÀÇ ÀڷᱸÁ¶¶ó¼­ ÀϹÝÀûÀ¸·Î key-value ¸¦ for¹®³»¿¡¼­ ¸ðµÎ ¾´´Ù¸é Set<Map.Entry<K,V>> entrySet() À» for each ¹®¿¡¼­ »ç¿ëÇϸéµÇ¿ä, return °ªÀÎ Set ¿ª½Ã Collection ÀÇ ÀÚ½ÄŬ·¡½º À̹ǷΠfor-each ¹®¿¡¼­ »ç¿ë°¡´ÉÇÕ´Ï´Ù, e.g.) for (Map.Entry<K,V> elem : map.entrySet()) { ... } ¿ä·±½ÄÀÌÁÒ. ±×¹Û¿¡ key¸¸ °¡Á®¿À°í½ÍÀ¸¸é Set<K> keySet(), value¸¸ °¡Á®¿À°í½ÍÀ¸¸é Collection<V> values() ¸¦ ¾²¸éµÇ¿ä.
00 Ãßõ Ãßõ ¹Ý´ë ¹Ý´ë ½Å°í ½Å°í ´ä±Û ´ä±Û 2017-12-25 13:16:56
Äí´Ù¸®
À¸¾Ó °¨»çÇÕ´Ï´Ù ¤Ð
00 Ãßõ Ãßõ ¹Ý´ë ¹Ý´ë ½Å°í ½Å°í 2017-12-25 13:43:26
¿¥Ã¢Àç¹ÌÁ¸³ª¾÷³×
ÄÚµå ³Ê¹« ±æ¾î¼­ óÀ½ ¸îÁÙ¸¸ Àоú´Âµ¥¿© memberAdd ÇÔ¼ö¿¡¼­... m À̶ó´Â TrainMember¸¦ ¸¸µå¼Ì´Âµ¥ Á¤ÀÛ ¸Ê¿¡´Ù°¡ ³ÖÀº°Å´Â "m" ÀÌ¿¡¿©. ÀÌ°Ç ´ÔÀÌ ¸¸µå½Å mÀ» ³ÖÀº°Ô ¾Æ´Ï¶ó "m"À̶ó´Â ½ºÆ®¸µÀ» ³ÖÀ¸½Å°ÅÀÓ
00 Ãßõ Ãßõ ¹Ý´ë ¹Ý´ë ½Å°í ½Å°í ´ä±Û ´ä±Û 2017-12-25 16:33:27
¿¥Ã¢Àç¹ÌÁ¸³ª¾÷³×
°í·Î ¸ÊÀ» map<String,TrainMember>·Î ¹Ù²Ù½Ã°í "m"À» mÀ¸·Î ¹Ù²Ù½É´ï¹Ì´Ù
00 Ãßõ Ãßõ ¹Ý´ë ¹Ý´ë ½Å°í ½Å°í 2017-12-25 16:34:05
»ó´ë¹æ¿¡ ´ëÇÑ ¹è·Á´Â ³×ƼÄÏÀÇ ±âº»ÀÔ´Ï´Ù.°Ô½Ã¹°¿¡ »ó°ü¾ø´Â ´ä±ÛÀ̳ª ÃßõÀ¯µµ¼º ´ä±ÛÀ» ´ÞÁö ¸¶¼¼¿ä.
½ºÆ÷ÀÏ·¯¼º ´ä±ÛÀÌ ½Å°íµÇ°Å³ª ¹ß°ßµÇ¸é ÀÌÀ¯ºÒ¹® »èÁ¦ ȤÀº Á¤ÇÐó¸® µË´Ï´Ù. À¯ÀÇ ºÎŹ µå¸³´Ï´Ù.
´ä±Û¾²±â
ÇÑ±Û 512ÀÚ
·Î±×ÀÎ
[°øÁö] ¨ç ¿ô±ä´ëÇÐÀÇ ¿î¿µ¸ñÀûÀº "³²À» ÇູÇÏ°Ô ¸¸µé¾îÁÖ±â" ÀÔ´Ï´Ù. ¾Ç¼º´ä±Û, »óóÁÖ´Â ´ä±Û, À½¶õ ´ä±ÛÀ» ÀÛ¼ºÇÏÁö ¸»¾Æ ÁÖ¼¼¿ä.
¨è ³»°¡ ¿Ç´Ù°í ÇÏ´õ¶óµµ Á¶¿ëÈ÷ ½Å°í¸¸ ÇÏ½Ã°í »ó´ë¹æÀ» ºñ³­ÇÏ´Â ±ÛÀ» ¾²Áö´Â ¸¶¼¼¿ä. À̰÷Àº ¿Ç°í ±×¸§À» °¡¸®´Â °÷ÀÌ ¾Æ´Õ´Ï´Ù.
¨é Áö¼ÓÀûÀ¸·Î ºÐ¶õÀ» ÀÏÀ¸Å°´Â ȸ¿øÀº ¿Ç°í ±×¸§À» ¸··ÐÇϰí Á¤ÇРȤÀº Â÷´ÜÁ¶Ä¡µË´Ï´Ù.
¨ê Á¤Ä¡ ÀÚ·á, ³²³à ºÐ¶õ ÀÚ·á, Àú°Ý ÀÚ·á, ºÐ¶õ ¾ß±â °Ô½Ã¹°Àº °­·ÂÇÏ°Ô Á¦ÀçÇÕ´Ï´Ù. ÀÚ¼¼È÷º¸±â
¡ã ´ÙÀ½±Û ÆÄÀ̽㠰í¼ö´Ôµé °è½Ê´Ï±î? 27¿îµ¿³² 1 0 3 376 2017-12-28 [02:54]
¡å ÀÌÀü±Û À¸À¸ °øµ¹ÀÌ ³¿»õ ¹ÚÁ¦»ç 0 0 1 264 2017-12-23 [10:33]
¸ñ·Ï
Áú¹®¿¡´äº¯Çϱâ
URL º¹»ç
½ºÅ©·¦
¸ÇÀ§·Î

¡ç CTRL+C ·Î º¹»çÇϰí CTRL+V ·Î ºÙ¿©³ÖÀ¸¼¼¿ä!