JAVA小程序-----买衣服

import java.util.Scanner;											      //引用扫描器
public class TestDemo1 {
	public static void main(String [] args){
		
		Scanner sz = new Scanner(System.in);						                  //声明扫描器
		
		System.out.println("进入第一家店");
		System.out.println("欢迎光临!"+"
"+"请问是否买衣服?");			                      //输出字符串
		int n = sz.nextInt();										        //定义输入框只能输入数字
		int a=0;
		int b=0;
		int c=0;
		switch(n){											        //n值为1时
		
		case 1:												        //有在第一家店购买
			for(a=1;a<=3;a++){									        //确认买时,循环,每家不超过3件
				System.out.println("进入1家店,买了"+a+"件衣服");		                        //统计店和衣服各自的总数				
				System.out.println("请问是否继续买衣服");
				int n1 = sz.nextInt();							              //定义输入框只能输入数字
				
				if(n1==0){											//不再继续					
					System.out.println("谢谢惠顾!");					
					break;											//跳出for循环
				}
				
				if(a>=3){											//本店已买够3件
					System.out.println("每人最多买3件哦!亲!");
					System.out.println("谢谢惠顾!");					
					break;											//跳出for循环				
			}
		}
			
			
		case 0:														//没有在第一家店购买时
			System.out.println("
"+"
");
			System.out.println("进入第二家店");
			System.out.println("欢迎光临!"+"
"+"请问是否买衣服?");				              //输出字符串
			int n0 = sz.nextInt();											//定义输入框只能输入数字
			switch(n0){
			
			case 1:													//确认在第二家店购买时			
				for(b=1;b<=3;b++){
					//确认买时,循环,每家不超过3件
					System.out.println("进入2家店,买了"+(a+b)+"件衣服");		              //统计店和衣服各自的总数					
					System.out.println("请问是否继续买衣服");
					int n1 = sz.nextInt();									//定义输入框只能输入数字
					
					if(n1==0){										//不再继续						
						System.out.println("谢谢惠顾!");
						System.out.println("
"+"
");						
						break;										//跳出for循环
					}
					
					if(b>=3){										//在本店买够3件
						System.out.println("每人最多买3件哦!亲!");
						System.out.println("谢谢惠顾!");
						break;
					}
					if((a+b)>=5){										//总共买了5件了
						System.out.println("没钱了,不买了!");
						System.out.println("谢谢惠顾!");
						break;					
					}
				}
				
		case 0:														//不在第二家买时
				System.out.println("进入第三家店");
				System.out.println("欢迎光临!"+"
"+"请问是否买衣服?");				          //输出字符串
				int n2 = sz.nextInt();										//定义输入框
				
				if(n2==1){											//在第三家买时
					for(c=1;c<=3;c++){									//确认买时,循环,每家不超过3件
						System.out.println("进入3家店,买了"+(a+b+c)+"件衣服");		          //统计店和衣服各自的总数						
						System.out.println("请问是否继续买衣服");
						int n1 = sz.nextInt();								//定义输入框只能输入数字
						
						if(n1==0){									//不再继续							
							System.out.println("谢谢惠顾!");
							System.out.println("
"+"
");							
							break;									//跳出for循环
						}
						
						if(c>=3){									//在本店已买够3件
							System.out.println("每人最多买3件哦!亲!");
							System.out.println("谢谢惠顾!");
							break;
						}
						
						if((a+b+c)>=5){									//总共超过5件时
							System.out.println("没钱了,不买了!");
							System.out.println("谢谢惠顾!");
							break;
						}
					}
				}
				
				else if(n2==0){											//不买第三家的
					System.out.println("谢谢惠顾!");
					System.out.println("
"+"
");
					System.out.println("逛完了");
					System.out.println("进入3家店,买了"+(a+b+c)+"件衣服");			          //统计店和衣服各自的总数
				}
				
				else{
					System.out.println("对不起我没听清!");							//输入其他数字时							
				
				}
				
		break;
		default:
			System.out.println("对不起我没听清!");									//输入其他数字时
		break;
			}
		break;
		default:
			System.out.println("对不起我没听清!");									//输入其他数字时
		break;
		}
	}
}

  

原文地址:https://www.cnblogs.com/-maji/p/7050118.html