Java—Myshopping—類的無參方法

Killwaiter發表於2017-07-28

1.程式碼

import java.util.Scanner;

 class Menu1 {
	void showLoginMenu(){
		System.out.println("\t\t歡迎使用我行我素管理系統");
		System.out.println("\n\t\t1.登入系統");
		System.out.println("\n\t\t2.退出");
		System.out.println("\n**********************************");
	}
	void  showMainMenu(){
		System.out.println("\t\t我行我素購物管理主選單");
		System.out.println("\n**************************************");
		System.out.println("\n\t\t1.客戶資訊管理");
		System.out.println("\n\t\t2.真情回顧");
		System.out.println("\n**************************************");
	}
	void showCustMenu(){
		System.out.println("\t\t客戶資訊管理選單");
		System.out.println("\n**************************************");
		System.out.println("\n\t\t1.客戶資訊");
		System.out.println("\n\t\t2.購物金額");
		System.out.println("\n**************************************");
	}
	void showSendMenu(){
		System.out.println("\n\t\t真情回饋選單");
		System.out.println("\n**************************************");
		System.out.println("\n\t\t1.幸運大放送");
		System.out.println("\n\t\t2.幸運抽獎");
		System.out.println("\n\t\t3.生日問候");
		System.out.println("\n**************************************");
	}
}
 
 public class Menu {

		public static void main(String[] args) {
			int n=0,b=0,c=0,d=0;
			do {
				Menu1 m=new Menu1();
				m.showLoginMenu();
				Scanner input=new Scanner(System.in);
				System.out.print("請選擇,輸入數字:");
				n=input.nextInt();
				switch(n){
				   case 1:do {
					   m.showMainMenu();
					   System.out.print("請選擇,輸入數字或按0返回上一級:");
					   b=input.nextInt();
					   switch(b){
			               case 1:do {
			            	   m.showCustMenu();
			            	   System.out.print("請選擇,輸入數字或按0返回上一級:");
			            	   c=input.nextInt();			            	   
			               }while(c!=0);
		                     break;
			               case 2:do {
			            	   m.showSendMenu();
			                   System.out.print("請選擇,輸入數字或0返回上一級:");
			                   d=input.nextInt();
			                   switch(d){
			                      case 1:System.out.println("執行幸運大放送");break;
			                      case 2:System.out.println("執行幸運抽獎");break;
			                      case 3:System.out.println("執行生日問候");break;
			                      }break;
			               }while(d!=0);		            	   		                        			                    		                    	  			                    		            		                
			          }				   				   
				   }while(b!=0);					  				          				   			        
				}			
			}while(n!=2);		
		System.out.println("歡迎使用,再見!");		
		}
 }
 




2.截圖:






            

相關文章