秒数转时间

秒数转时间

输入一个秒数将其转换成时间
例:输入3605,打印出01:00:05
效果如图:在这里插入图片描述
在这里插入图片描述
代码如下:

package com.jg445.exercise;

import java.util.Scanner;

public class Deta {
	public static void main(String[] args) {
		Scanner getNum=new Scanner(System.in);
		System.out.println("请输入查询的秒数");
		int num=getNum.nextInt();	
	/**小于1小时*/
		int minet=num/60;		
		int second=num%60;
		/**大于1小时*/
		int hour=num/3600;
		int minet2=num%3600/60;
		int second2=num%3600%60;

		/**小于1小时*/
		if(num>=60&&num<3600) {
			if(minet>=10) {
				if(second>=10) {
				System.out.println("当前是北京时间:"+"00:"+minet+":"+second);
			}else {
				System.out.println("当前是北京时间:"+"00:"+minet+":"+"0"+second);
			}			
		}else {
			if(second>=10) {
				System.out.println("当前是北京时间:"+"00:"+0+minet+":"+second);
			}else {
				System.out.println("当前是北京时间:"+"00:"+"0"+minet+":"+"0"+second);
			}	
		}
	}else if(num<60){
		if(second>=10) {
			System.out.println("当前是北京时间:"+"00:"+"00:"+":"+second);
		}else {
			System.out.println("当前是北京时间:"+"00:"+"00"+":"+"0"+second);
		}	
	}		/**大于1小时*/
	else {
	
//		小时是否大于10
		if(hour>=10) {
					if(minet2>=10) {
						if(second2>=10) {
						System.out.println("当前是北京时间:"+hour+":"+minet2+":"+second2);
					}else {
						System.out.println("当前是北京时间:"+hour+":"+minet2+":"+"0"+second2);
					}			
				}else {
					if(second>=10) {
						System.out.println("当前是北京时间:"+hour+":"+0+minet2+":"+second2);
					}else {
						System.out.println("当前是北京时间:"+hour+":"+"0"+minet2+":"+"0"+second2);
					}	
				}
		}else {
					if(minet2>=10) {
						if(second2>=10) {
						System.out.println("当前是北京时间:"+0+hour+":"+minet2+":"+second2);
					}else {
						System.out.println("当前是北京时间:"+0+hour+":"+minet2+":"+"0"+second2);
					}			
				}else {
					if(second2>=10) {
						System.out.println("当前是北京时间:"+0+hour+":"+0+minet2+":"+second2);
					}else {
						System.out.println("当前是北京时间:"+0+hour+":"+"0"+minet2+":"+"0"+second2);
					}	
				}
				}	
	}
	}
}

知识要点:拼接和流程判断

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

acqui~Zhang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值