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("欢迎光临!"+"\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小程序-----买衣服的更多相关文章
- 输出多行字符的一个简单JAVA小程序
public class JAVA { public static void main(String[] args) { System.out.println("-------------- ...
- 浏览器兼容java小程序配置说明
最近在使用的一个web应用系统是内嵌了java小程序,遇到了各种浏览器兼容性问题,现梳理如下: 1.通过以下链接检测当前电脑是否已经安装有java https://java.com/zh_CN/dow ...
- 框架一般用作Java应用程序的窗口,而Applet是Java小程序的窗口
框架一般用作Java应用程序的窗口,而Applet是Java小程序的窗口. 与Frame不同,Applet是在网页中显示的,也可以通过添加Panel进行组件布局. package TomAwt; im ...
- 【小程序分享篇 一 】开发了个JAVA小程序, 用于清除内存卡或者U盘里的垃圾文件非常有用
有一种场景, 手机内存卡空间被用光了,但又不知道哪个文件占用了太大,一个个文件夹去找又太麻烦,所以我开发了个小程序把手机所有文件(包括路径下所有层次子文件夹下的文件)进行一个排序,这样你就可以找出哪个 ...
- 2015.11.27初识java一集简单的java小程序
JAVA配置环境变量方法: 1.打开我的电脑--属性--高级--环境变量 2.新建系统变量JAVA_HOME 和CLASSPATH 变量名:JAVA_HOME变量值:D:\Java\jdk1.7.0_ ...
- java的数据类型,几个java小程序
1:求圆的面积 还好看了c++,不然直接看这课件还真是看不懂……加油吧 要从键盘读入数据可以用Scanner类的nextlnt()或者nextDouble()方法,首先创建Scanner类的一个实例, ...
- java 小程序开发PKCS7Padding 解密方法实现,以及错误Cannot find any provider supporting AES/CBC/PKCS7Padding 解决办法
近日在对接小程序API,其中wx.getUserInfo api返回的数据encryptedData 的解密算法要求为: AES-128-CBC,数据采用PKCS#7填充. 经过一番查询,得到java ...
- 首次编译Java小程序
public class helloworld { public static void main(string[] args) { system.out.println("hello wo ...
- java 小程序查看器 启动:未初始化小程序 解决方法
欢迎大家转载.为保留作者成果,转载请注明出处,http://blog.csdn.net/netluoriver,有些文件在资源中也能够下载.假设你没有积分.能够联系我索要! 在执行java程序的时候突 ...
随机推荐
- logmnr使用
logminer 工具的使用 Oracle LogMiner 是Oracle公司从产品8i以后提供的一个实际非常有用的分析工具,使用该工具可以轻松获得Oracle 重作日志文件(归档日志文件)中的具体 ...
- win10 中redis client提示 ERR Client sent AUTH,but no password is set
[问题原因]Redis服务器没有设置密码,但客户端向其发送了AUTH(authentication,身份验证)请求. [解决办法] 确定Redis启动时指定是哪个配置文件 如上图是 redis.win ...
- ES6 开发常用新特性以及简述ES7
一.关于变量 ES6新增:块级作用域变量 1.let定义块级作用域变量 没有变量的提升,必须先声明后使用 let声明的变量,不能与前面的let,var,conset声明的变量重名 { { consol ...
- C++ leetcode Longest Palindromic Substring
明天就要上课了,再过几天又要见班主任汇报项目进程了,什么都没做的我竟然有一种迷之淡定,大概是想体验一波熬夜修仙的快乐了.不管怎么说,每天还是要水一篇博文,写一个LeetCode的题才圆满. 题目:Gi ...
- 《高性能SQL调优精要与案例解析》新书样章
该书样章已上传,需要的同学可以通过如下地址下载:http://www.itpub.net/thread-2091839-1-1.html http://www.itpub.net/thread-209 ...
- 绘图之EasyUI+Highcharts+Django
前言: 在web开发过程中经常会出现图表展示数据的业务需求,如何把数据通过图表的形式,展示在页面上呢?本文将结合EasyUI.Highcharts.Django做一个简单的图表展示web应用: 一.E ...
- SpringBoot的Profile文件
1.多Profile文件我们在主配置文件编写的时候,文件名可以是application-{profile}.properties/yml默认使用application.properties的配置 2. ...
- laravel中当使用Elquent ORM中的模型作为参数进行传递时的方法:
Controller中的函数: /* $modelArg:是调用模型的路径,以字符串的形式传递过来. $id:要查询当前模型的id号. $args:具体查询的字段 */ public function ...
- SpringBoot 上传、下载(四)
工程目录结构 完整代码: 1.pom.xml 首先当然是添加依赖,用到thymeleaf模板渲染html页面 <project xmlns="http://maven.apache.o ...
- 数据库-->记录操作
一.概览 MySQL数据操作: DML 在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括 使用INSERT实现数据的插入 UPDATE实现数据的更新 使用DELETE实现 ...