编写java程序,从控制台读入秒,将其转化为时、分、秒输出。如,读入9999秒,则输出2小时46分39秒
时间: 2024-09-12 08:02:11 浏览: 35
在Java中,你可以使用`Scanner`类从控制台读取用户输入的秒数,然后通过一些简单的算术操作将它转换成时、分、秒的形式。下面是一个简单的示例程序:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入秒数:");
int seconds = scanner.nextInt(); // 从控制台读取秒
// 计算小时、分钟和剩余秒
int hours = seconds / 3600; // 每小时有3600秒
int minutes = (seconds % 3600) / 60; // 除以60得到分钟
int remainingSeconds = seconds % 60; // 剩余秒数
// 输出结果
System.out.printf("%d小时%d分钟%d秒%n", hours, minutes, remainingSeconds);
}
}
```
当你运行这个程序并输入9999秒时,会得到输出:2小时46分39秒。
阅读全文