작성
·
54
0
package Practice;
import java.util.Scanner;
public class class13 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int maxCount = 10;
String[] productNames = new String[maxCount];
int[] productPrice = new int[maxCount];
int productCount = 0;
while (true) {
System.out.print("1. 상품 등록 | 2. 상품 목록 | 3. 종료\n메뉴룰 선택하세요:");
int menu = scanner.nextInt();
scanner.nextLine();
if (menu == 1) {
if (productCount >= maxCount) {
System.out.println("더 이상 상품을 등록할 수 없습니다.");
continue;
}
System.out.print("상품 이름을 입력하세요:");
productNames[productCount] =scanner.nextLine();
System.out.print("상품 가격을 입력하세요:");
productPrice[productCount] = scanner.nextInt();
productCount++;
} else if (menu == 2) {
if (productCount == 0) {
System.out.println("등록된 상품이 없습니다.");
continue;
}
for (int i = 0; i < productCount; i++) {
System.out.println(productNames[i] + ": " + productPrice[i] + "원");
}
} else if (menu == 3) {
System.out.println("프로그램을 종료합니다");
break;
} else {
System.out.println("잘못된 메뉴를 선택하셨습니다");
}
}
}
}
요 코드에서 맨 마지막 else문에 continue; 는 없어도 되나요?