과제를 팀원들과 함께 하는 해결한 여러가지 문제들.
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 |
댓글