12小时进制的时间输出的编辑代码
2015-12-02 18:22
323 查看
关于时间输出的编辑代码个人思考了很久,包括顺序,进位之类的,求完善和纠错
时间代码首先要注意的是对“if” 和 “else”的正确运用,以及对运算符的掌握;其次是要注意顺序问题,要按照“秒,分,点,天”的顺序输出,这样可以防止没有进位的问题。
在“t”这个变量中,我用的是double,是因为这个时间代码是12小时制的,而我省略了“下午输出PM”这一环节,所以到了下午天数就会变成0.5的形式。
public class yunsuanfu { public static void main(String[] arg){ double t=2; int h=38; int m=100; int s=100; if(s>60){ m=(s/60)+m;s=s%60; } if (m>60){ h=(m/60)+h;m=m%60; } if(h>12){ t=t+(0.5*(h/12));h=h%12; } System.out.println(t+"天"+h+"点"+m+"分"+s+"秒");
时间代码首先要注意的是对“if” 和 “else”的正确运用,以及对运算符的掌握;其次是要注意顺序问题,要按照“秒,分,点,天”的顺序输出,这样可以防止没有进位的问题。
在“t”这个变量中,我用的是double,是因为这个时间代码是12小时制的,而我省略了“下午输出PM”这一环节,所以到了下午天数就会变成0.5的形式。
相关文章推荐
- python实例编写(1)--浏览器操作,元素操作
- QT 关闭主窗口时触发关闭所有打开的其他窗口
- java 实现断点续传
- Java运算符
- C语言中数组作为函数的参数以及返回值的使用简单入门
- JAVA构造方法与方法是啥意思,方法重载方法覆盖俗谈
- JAVA构造函数(方法)与方法是啥意思
- windows下使用TortoiseGit在Git@OSC代码托管
- 使用Spring JdbcTemplate实现CLOB和BLOB的存取
- 基本数据类型,代码实际操作
- 01-2安装离线springsource-tool-suite的时候非常缓慢问题解决方案
- python FTP上传和下载文件
- Springfox swagger-ui 覆盖默认request host
- C语言编程中的联合体union入门学习教程
- rrdtool 修改水印logo
- java解析中国行政区域并在页面显示实现动态逐级筛选
- JAVA代码 运算符
- 【python】正则表达式-常用函数
- C++中纯虚函数与虚函数的作用和区别
- 01-SpringMVC-HelloWorld