将秒转换为小时,分钟和秒?

用户3788063

所以我试图制作一个程序,可以将s从输入转换为h,m和s。到目前为止,我的代码如下所示:

import java.util.Scanner;

class q2_5{
  public static void main(String args[]){

    Scanner input = new Scanner(System.in);
    int s=0;//seconds
    int m=0;//minutes
    int h=0;//hour
    System.out.println("how many seconds?");
    s=input.nextInt();
    if(s >= 60){
      m=s/60;
    } if(m>=60){
      h=m/60;
    }
    System.out.println(s + "s = " + h + " h " + m + " m " + s + "s ");
  }
}

好的,所以我不得不将s,m,h初始化为0,因为如果没有,我在if语句中遇到问题,所以我将其设置为0,因为以后可以更改它了。所以这个程序现在的问题是,如果我输入3603,我将得到以下输出:3603s = 1 h 60 m 3603s,如果我输入3600,我将得到:3600s = 1 h 60 m 3600s,但是输出应该有分别为3603s = 1h 0m 3s和3600s = 1h 0m 0s。有关如何解决此问题的任何提示/建议/解决方案?:D预先感谢!

您从未更改过的值s一个快速的解决方法是s = s - (h*3600 + m*60)

编辑: t = s - (h*3600 + m*60)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将秒转换为小时,分钟和秒

来自分类Dev

将分钟转换为天,小时,分钟和秒

来自分类Dev

将小时:分钟转换为分钟:秒

来自分类Dev

实时将秒转换为小时和分钟

来自分类Dev

PHP:将秒转换为分钟和小时

来自分类Dev

将毫秒转换为小时,分钟和秒python

来自分类Dev

实时将秒转换为小时和分钟

来自分类Dev

PHP将秒转换为秒,分钟和小时,且小时数超过24

来自分类Dev

使用NSNumberFormatter将秒转换为小时,分钟,秒

来自分类Dev

将秒转换为天:小时:分钟:秒

来自分类Dev

如何将秒转换为小时分钟和秒?

来自分类Dev

将红宝石中的小时,分钟和秒转换为秒

来自分类Dev

使用“转换日期”和Robotframework将秒转换为小时:分钟

来自分类Dev

如何在javascript中将秒转换为分钟和小时

来自分类Dev

在R中将小数转换为天,分钟,小时和秒

来自分类Dev

Swift-将整数转换为小时/分钟/秒

来自分类Dev

SQL Server,将秒转换为分钟,小时,天

来自分类Dev

将十进制转换为小时:分钟:秒

来自分类Dev

Python:将减去的unix时间转换为小时/分钟/秒

来自分类Dev

SQL Server,将秒转换为分钟,小时,天

来自分类Dev

将结束日期转换为剩余的天,小时,分钟,秒

来自分类Dev

将天转换为小时:分钟:秒 java

来自分类Dev

将StartDate和EndDate之间的差异转换为小时,分钟和秒

来自分类Dev

PHP:时间/小时/小时:分钟:秒转换为秒

来自分类Dev

PHP将分钟+秒转换为秒

来自分类Dev

将秒转换为分钟:秒

来自分类Dev

PHP将分钟+秒转换为秒

来自分类Dev

将持续时间(秒)转换为小时和分钟,并跳过空值

来自分类Dev

在保存记录之前将小时和分钟转换为秒

Related 相关文章

热门标签

归档