반응형
package Lunch;
import java.util.Random;
import java.util.Scanner;
public class LunchRandom {
public static void main(String[] args) {
String[] menu = {
"프랭크버거",
"일식돈까스",
"짜장면",
"라멘",
"돼지국밥",
"김치찌개",
"불고기백반",
"닭갈비볶음밥",
"순두부찌개",
"된장찌개",
"밀면",
"마라탕",
"편의점",
"서브웨이",
"초밥",
"피자",
"칼국수",
"선지국",
"맥도날드",
"KFC",
"노브랜드버거",
"마제소바",
"텐동",
"국수",
"카레",
"도시락",
"치밥",
"파스타",
"경양식돈까스",
"돌솥비빔밥",
"샤브샤브",
"떡볶이",
"분식",
"낙곱새",
"부대찌개",
"삼겹살",
"치킨",
"인도커리"
};
Random random = new Random();
Scanner sc = new Scanner(System.in);
System.out.println("= 점심 메뉴 골라주는 게임 =");
while(true) {
System.out.print("[1]~["+menu.length+"] ");
System.out.print("[0]종료");
System.out.print(" 선택 : ");
int choice = sc.nextInt();
if(choice == 0) {
System.out.println("프로그램을 종료합니다.");
break;
} else if (choice < 0 || choice > menu.length) {
System.out.println("잘못 선택했습니다. 다시 선택해주세요.");
continue;
}
String selectedMenu = menu[choice - 1];
System.out.println("선택하신 번호는 "+choice+ "번 입니다.");
int randomIndex = random.nextInt(menu.length);
String randomMenu = menu[randomIndex];
System.out.println("오늘의 메뉴는 " +randomMenu+ "입니다.");
System.out.println();
}
sc.close();
} //main
} //class
원하는 메뉴를 위에 계속해서 넣을 수 있다.
나의 오늘 메뉴는 경양식돈까스가 나왔다.
그래서 찜닭을 먹고와서 이 글을 써본다.
반응형
'IT > Java' 카테고리의 다른 글
JAVA 기초 정리 (0) | 2023.06.16 |
---|