• 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;
    		}
    	}
    }
    

      

  • 相关阅读:
    MySQL如何把varchar类型字段转换成int类型进行倒叙排序
    MySQL如何使用WITH ROLLUP函数
    MySQL数据库行转列
    SQLserver数据库如何使用SQL语句查看数据库版本
    MySQL数据库如何使用SQL语句查看数据库版本
    js刷新页面
    asp.net core控制器方法返回输出
    asp.net mvc在页面显示HTML字符串
    Convert.ToString()
    三种通信方式 转载
  • 原文地址:https://www.cnblogs.com/-maji/p/7050118.html
Copyright © 2020-2023  润新知