본문 바로가기
TIL(Today I Learned)

TLI 11일(23.5.29 월)

by seed0335 2023. 5. 30.

과제를 팀원들과 함께 하는 해결한 여러가지 문제들. 

1. 객체를 계속 생성하지 않고 배열을 사용해서 객체를 만드는 법

Main.java
        menuArr[0] = new Menu("bicMac0", "맛잇음");
        menuArr[1] = new Menu("bicMac1", "맛잇음");
        menuArr[2] = new Menu("bicMac2", "맛잇음");
        menuArr[3] = new Menu("bicMac3", "맛잇음");
        menuArr[4] = new Menu("bicMac4", "맛잇음");
        menuArr[5] = new Menu("bicMac5", "맛잇음");
        menuArr[1].productArr(menuArr); // 메서드 사용

2. arrayList 사용법 아래는 간단히 만들어본 예제입니다. 실제로 사용은 하지 않고, 더 발전시킴

ArrayList menulist = new ArrayList();
        menulist.add(new Menu[6]);
        while (true) {
            Scanner scanner = new Scanner(System.in); // Scanner클래스의 객체를 생성
            int num = scanner.nextInt();
            if (num >= 0 && num < 6) {
                int i = num;
                System.out.println(i + "." + menuArr[i].name + menuArr[i].desc);
            } else {
                System.out.println("잘못된 입력입니다.");
            }
        }
    }

'TIL(Today I Learned)' 카테고리의 다른 글

TLI 13일(23.5.31 수)  (0) 2023.05.31
TLI 12일(23.5.30 화)  (0) 2023.05.30
TLI 10일(23.5.26 금)  (0) 2023.05.26
TIL 9일(23.5.25)  (0) 2023.05.25
TIL 8일(23.5.24)  (0) 2023.05.24

댓글