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("欢迎光临!"+"\n"+"请问是否买衣服?");                       //输出字符串
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("\n"+"\n");
System.out.println("进入第二家店");
System.out.println("欢迎光临!"+"\n"+"请问是否买衣服?");               //输出字符串
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("\n"+"\n");
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("欢迎光临!"+"\n"+"请问是否买衣服?");           //输出字符串
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("\n"+"\n");
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("\n"+"\n");
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;
}
}
}

  

JAVA小程序-----买衣服的更多相关文章

  1. 输出多行字符的一个简单JAVA小程序

    public class JAVA { public static void main(String[] args) { System.out.println("-------------- ...

  2. 浏览器兼容java小程序配置说明

    最近在使用的一个web应用系统是内嵌了java小程序,遇到了各种浏览器兼容性问题,现梳理如下: 1.通过以下链接检测当前电脑是否已经安装有java https://java.com/zh_CN/dow ...

  3. 框架一般用作Java应用程序的窗口,而Applet是Java小程序的窗口

    框架一般用作Java应用程序的窗口,而Applet是Java小程序的窗口. 与Frame不同,Applet是在网页中显示的,也可以通过添加Panel进行组件布局. package TomAwt; im ...

  4. 【小程序分享篇 一 】开发了个JAVA小程序, 用于清除内存卡或者U盘里的垃圾文件非常有用

    有一种场景, 手机内存卡空间被用光了,但又不知道哪个文件占用了太大,一个个文件夹去找又太麻烦,所以我开发了个小程序把手机所有文件(包括路径下所有层次子文件夹下的文件)进行一个排序,这样你就可以找出哪个 ...

  5. 2015.11.27初识java一集简单的java小程序

    JAVA配置环境变量方法: 1.打开我的电脑--属性--高级--环境变量 2.新建系统变量JAVA_HOME 和CLASSPATH 变量名:JAVA_HOME变量值:D:\Java\jdk1.7.0_ ...

  6. java的数据类型,几个java小程序

    1:求圆的面积 还好看了c++,不然直接看这课件还真是看不懂……加油吧 要从键盘读入数据可以用Scanner类的nextlnt()或者nextDouble()方法,首先创建Scanner类的一个实例, ...

  7. java 小程序开发PKCS7Padding 解密方法实现,以及错误Cannot find any provider supporting AES/CBC/PKCS7Padding 解决办法

    近日在对接小程序API,其中wx.getUserInfo api返回的数据encryptedData 的解密算法要求为: AES-128-CBC,数据采用PKCS#7填充. 经过一番查询,得到java ...

  8. 首次编译Java小程序

    public class helloworld { public static void main(string[] args) { system.out.println("hello wo ...

  9. java 小程序查看器 启动:未初始化小程序 解决方法

    欢迎大家转载.为保留作者成果,转载请注明出处,http://blog.csdn.net/netluoriver,有些文件在资源中也能够下载.假设你没有积分.能够联系我索要! 在执行java程序的时候突 ...

随机推荐

  1. KM算法详解[转]

    KM算法详解 原帖链接:http://www.cnblogs.com/zpfbuaa/p/7218607.html#_label0 阅读目录 二分图博客推荐 匈牙利算法步骤 匈牙利算法博客推荐 KM算 ...

  2. (Nginx反向代理+NFS共享网页根目录)自动部署及可用性检测

    1.nginx反向代理安装配置 #!/usr/bin/bash if [ -e /etc/nginx/nginx.conf ] then echo 'Already installed' exit e ...

  3. InnoDB存储引擎表的主键

    在InnoDB存储引擎中,表是按照主键顺序组织存放的.在InnoDB存储引擎表中,每张表都有主键(primary key),如果在创建表时没有显式地定义主键,则InnoDB存储引擎会按如下方式选择或创 ...

  4. tls 流量画像——直接使用图像处理的思路探索,待进一步观察

    代码,示意了一个tls的数据内容: import numpy as np import matplotlib.pyplot as pyplot # !!! If on the server, use ...

  5. Linux查看用户属于哪些组/查看用户组下有哪些用户

    一.关于/etc/group格式的讨论 在说/etc/group格式的时候,网上很多文章都会说是“组名:组密码:组ID:组下用户列表”,这说法对了解/etc/group格式是没问题的,但如果碰到“查看 ...

  6. checkbox多选按钮变成单选

    <input id="a" type="checkbox"/><input id="b" type="check ...

  7. NOIP2018复赛获奖分数线及名额分配办法

    中国计算机学会CCF NOI科学委员会.竞赛委员会召开会议,确定了CCF NOIP2018复赛获奖分数线及获奖名额分配方案. 提高组一等奖名额分配方案 提高组一等奖全国基准分数线: 245分 CCF ...

  8. 删除所有已经停止的容器 docker rm $(docker ps -a -q)

    杀死所有正在运行的容器docker kill $(docker ps -a -q) 删除所有已经停止的容器docker rm $(docker ps -a -q) 删除所有未打 dangling 标签 ...

  9. java 实现简单的顺序栈

    package com.my; import java.util.Arrays; /** * 顺序栈 * @author wanjn * */ public class ArrayStack { pr ...

  10. PHP和Mysql事物处理

    这几天做支付的时候,又用到了事物,为了方便自己以后查看,今天闲的没事就把以前的东西整理下.(其中引用别人的东西,在这里谢谢他们贡献的代码!) 一.事务处理概述: 事务:是若干事件的集合 事务处理:当所 ...