package com.java.SKYStudyProject;//这是包名
import java.util.Scanner;
public class Demo2 {
public static void main(String[] args) {
Scanner user=new Scanner(System.in);
System.out.print("请输入时间:");
int second=user.nextInt();
int minute=0;
int house=0;
if(second%60==0|second/60>0){//判断秒是否大于60,同时取得结果
minute=second/60;//完成秒分转换
if(minute%60==0|minute/60>0){//判断分是否大于60,同时取得结果
house=minute/60;//完成分时转换
System.out.println(house+"时"+minute%60+"分"+second%60+"秒");
}else{
System.out.println(house+"时"+minute+"分"+second%60+"秒");
}
}else{
System.out.println(house+"时"+minute+"分"+second%60+"秒");
}
}
}
实现原理:
1.引入Scanner,用于接收用户键盘键入
2.通过对秒与分与时的数学关系判断,使用条件控制语句分别计算
3.本段代码并非最简,使用特定变量分别定义秒、分、时的直接判断也可得出上述结果.
版权归属:
根据相关规定,通用代码不属于著作权保护范围,如果您从此页复制完整代码,视为认可撰写人HSK.21_JSJYYJS_106ZS享有符合规定的版权归属,如若在其他平台用作盈利目的,且代码特征性与版权人文章高度相似,视为抄袭
文章版权应归属于第一撰稿人:HSK.21_JSJYYJS_106ZS所有,未经授权不得擅自转载用作盈利目的.
撰写人:HSK.21_JSJYYJS_106ZS
版权声明:本文为weixin_62141732原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。