zoukankan      html  css  js  c++  java
  • 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;
    		}
    	}
    }
    

      

  • 相关阅读:
    打造基于CentOS7的xfce最简工作环境
    Linux下C程序的编辑,编译和运行以及调试
    修正 XE6 TListView 上方 SearchBok 右边的清除钮显示
    TabControl 显示彩色的图示 (XE6 Firemonkey)
    TSwitch 中文简繁显示支持(XE6 Android)
    改变 TMemo 的背景颜色 (Firemonkey)
    修正 XE5 Android 键盘三个问题
    Delphi 收藏
    展示 Popup 的使用方法
    ListView 下拉更新 (支持 Android)
  • 原文地址:https://www.cnblogs.com/-maji/p/7050118.html
Copyright © 2011-2022 走看看