java⑨
do-while,先执行一次,再判断!
do{
循环体
}while(循环条件);
经典案例:
1. 需求:
01.记录每次用户购买的商品金额! 之后进行 结账!
02.增加购买商品的数量
03.增加消费清单
public static void main(String[] args) {
System.out.println("欢迎光临 *********小豆腐********* 超市");
Scanner input = new Scanner(System.in);
String answer = "";
// 设置一个记录总金额的变量
double money = 0;
// 设置一个变量 保存 消费清单
String bill = "";
do {
System.out.println("1:帽子 \t 2:网球拍 \t 3:网球鞋");
System.out.println("请输入您购买的商品编号:");
int choose = input.nextInt();
System.out.println("请输入您购买的商品的数量:");
int count = input.nextInt();
switch (choose) {
case 1:
bill += "您购买了" + count + "个帽子:需要支付金额为:¥" + (20 * count) + "\n";
money += (20 * count);
break;
case 2:
bill += "您购买了" + count + "个网球拍:需要支付金额为:¥" + (30 * count) + "\n";
money += (30 * count);
break;
case 3:
bill += "您购买了" + count + "个网球鞋:需要支付金额为:¥" + (50 * count) + "\n";
money += (50 * count);
break;
}
System.out.println("是否继续购物?(y/n)");
answer = input.next();
} while (answer.equalsIgnoreCase("y"));
System.out.println("您的消费账单如下:" + bill);
System.out.println("您的实际消费金额为:" + money);
System.out.println("欢迎下次光临!");
}
}
2.
2017-08-03 其实是日期格式的字符串
Thu Aug 03 15:57:18 CST 2017 日期---真正的日期
需求:
实现日期和字符串之间的相互转换
01.format() 把日期转换成字符串
02.parse() 把字符串转换成日期
public static void main(String[] args) throws ParseException {
// 创建了一个日期对象 new Date() 代表当前系统时间
Date date = new Date();
System.out.println("当前时间是:" + date);
System.out.println("********************");
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
String time = sdf.format(date); // 把日期转换成字符串
System.out.println(time);
System.out.println("********************");
date = sdf.parse(time);// 把字符串转换成日期
System.out.println(date);
}
}
java⑨的更多相关文章
- Spark案例分析
一.需求:计算网页访问量前三名 import org.apache.spark.rdd.RDD import org.apache.spark.{SparkConf, SparkContext} /* ...
- 故障重现(内存篇2),JAVA内存不足导致频繁回收和swap引起的性能问题
背景起因: 记起以前的另一次也是关于内存的调优分享下 有个系统平时运行非常稳定运行(没经历过大并发考验),然而在一次活动后,人数并发一上来后,系统开始卡. 我按经验开始调优,在每个关键步骤的加入如 ...
- Elasticsearch之java的基本操作一
摘要 接触ElasticSearch已经有一段了.在这期间,遇到很多问题,但在最后自己的不断探索下解决了这些问题.看到网上或多或少的都有一些介绍ElasticSearch相关知识的文档,但个人觉得 ...
- 论:开发者信仰之“天下IT是一家“(Java .NET篇)
比尔盖茨公认的IT界领军人物,打造了辉煌一时的PC时代. 2008年,史蒂夫鲍尔默接替了盖茨的工作,成为微软公司的总裁. 2013年他与微软做了最后的道别. 2013年以后,我才真正看到了微软的变化. ...
- 故障重现, JAVA进程内存不够时突然挂掉模拟
背景,服务器上的一个JAVA服务进程突然挂掉,查看产生了崩溃日志,如下: # Set larger code cache with -XX:ReservedCodeCacheSize= # This ...
- 死磕内存篇 --- JAVA进程和linux内存间的大小关系
运行个JAVA 用sleep去hold住 package org.hjb.test; public class TestOnly { public static void main(String[] ...
- 【小程序分享篇 一 】开发了个JAVA小程序, 用于清除内存卡或者U盘里的垃圾文件非常有用
有一种场景, 手机内存卡空间被用光了,但又不知道哪个文件占用了太大,一个个文件夹去找又太麻烦,所以我开发了个小程序把手机所有文件(包括路径下所有层次子文件夹下的文件)进行一个排序,这样你就可以找出哪个 ...
- Java多线程基础学习(二)
9. 线程安全/共享变量——同步 当多个线程用到同一个变量时,在修改值时存在同时修改的可能性,而此时该变量只能被赋值一次.这就会导致出现“线程安全”问题,这个被多个线程共用的变量称之为“共享变量”. ...
- Java多线程基础学习(一)
1. 创建线程 1.1 通过构造函数:public Thread(Runnable target, String name){} 或:public Thread(Runnable target ...
- c#与java的区别
经常有人问这种问题,用了些时间java之后,发现这俩玩意除了一小部分壳子长的还有能稍微凑合上,基本上没什么相似之处,可以说也就是马甲层面上的相似吧,还是比较短的马甲... 一般C#多用于业务系统的开发 ...
随机推荐
- strip函数
f=open('a.txt',)for l in f.readlines(): print(l.strip()) # 默认清除字符串l的首尾位的\n或空格,如果是l.strip("a&qu ...
- P678-vect2.cpp
// CH1608.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" #include <string> #include < ...
- ionic 搜索双向数据绑定失效
1.用data对象存储变化的数据 js: $scope.data={}; $scope.data.keywords = ""; $scope.search = function() ...
- 原生JS操作iframe里的dom
转:http://www.css88.com/archives/2343 一.父级窗口操作iframe里的dom JS操作iframe里的dom可是使用contentWindow属性,contentW ...
- 理解css相邻兄弟选择器
今天在菜鸟教程看到了css组合选择符的“相邻兄弟选择器”,刚开始对这个概念有些不太理解,通过查阅资料并且经过一些试验总算有了些头绪. 原文解释是“相邻兄弟选择器(Adjacent sibling se ...
- h5游戏引擎有哪些
h5游戏引擎有哪些 一.总结 一句话总结: Layabox Egret Pixi.js Three.js PlayCanvas Cocos2d-js Hilo 1.H5游戏开发语言? Flash_AS ...
- [Spring] ClassPathXmlApplicationContext类
1. 该类在package org.springframework.context.support包下. 该包在4.0.1中封装在spring-context-***.jar中. 其无参构造函数的文档 ...
- 数据结构(C语言版)-第6章 图
6.1 图的定义和基本术语 图:Graph=(V,E) V:顶点(数据元素)的有穷非空集合: E:边的有穷集合. 无向图:每条边都是无方向的 有向图:每条边都是有方向的 完全图:任意两个点都有一条 ...
- 皮尔逊残差 | Pearson residual
参考:Pearson Residuals 这些概念到底是写什么?怎么产生的? 统计学功力太弱了!
- 2017-2018-2 20165327 实验三《敏捷开发与XP实践》实验报告
2017-2018-2 20165327 实验三<敏捷开发与XP实践>实验报告 实验三 <敏捷开发与XP实践> 一.实验报告封面 课程:Java程序设计 班级:1653 姓名: ...