【问题标题】:How to convert mins to hours? 75mins- 1:15 [closed]如何将分钟转换为小时? 75分钟- 1:15 [关闭]
【发布时间】:2013-09-30 02:35:20
【问题描述】:
 import java.util.Scanner;

   public class TimeConversion{ 
   public static void main(String[] args) {
    int min= 0;  
    int hours = min / 60; 
        int minutes = min % 60;
    Scanner keyboard = new Scanner(System.in);
    System.out.print("Enter the time in minutes:");
    minutes = keyboard.nextInt();
    System.out.print("The time is: ");

    System.out.printf("%d:%02d", hours, minutes);


}

}

如何完成代码?

【问题讨论】:

    标签: java


    【解决方案1】:

    试试这个

        int hours = min / 60; 
        int minutes = min % 60;
        System.out.print("The hours is "+hours+" and minutes is "+minutes);
    

    编辑

     import java.util.Scanner;
    
       public class TimeConversion{ 
       public static void main(String[] args) {
       int minutes = min % 60;
       Scanner keyboard = new Scanner(System.in);
       System.out.print("Enter the time in minutes:");
       minutes = keyboard.nextInt();
       int hours = minutes / 60; 
       int minutes1 = minutes % 60;
       System.out.print("The hours is "+hours+" and minutes is "+minutes1);
        }
       }
    

    【讨论】:

    • 不,这似乎不起作用,但谢谢。
    • 嗯...你遇到了什么错误?
    • 检查我编辑的答案。不要使用hours,因为你没有给它赋值。
    • "min 无法解析为变量"
    • @user2829266 min 是您自己的包含输入值的变量。你删除了吗?
    【解决方案2】:
    min = keyboard.nextInt();    
    
    int hours = Integer.parseInt(Math.floor(min/60));
    int minutes = min % 60;
    System.out.print("The time is " + hours + ":" + minutes);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-02-14
      • 2022-11-14
      • 1970-01-01
      • 2015-05-18
      • 2021-11-18
      • 2014-12-01
      • 2015-07-20
      相关资源
      最近更新 更多