java任意输入一个double型的小时,转换位时,分,秒。类名:Zhuanhuan,输入6.5,输出:6时30分0秒 注释:使用Scanner类对象来输入,输入字符串用sc.nextline 输入整数用sc.nextInt,输入实数用sc.nextDouble
时间: 2024-05-21 21:11:10 浏览: 80
Java编写一个函数,输入形状类别:矩形,再输入长和宽 可输出形状的类别、面积及周长.源码
import java.util.Scanner;
public class Zhuanhuan {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("请输入小时数:");
double hours = sc.nextDouble();
int h = (int) hours; // 小时数取整
double d = hours - h; // 小时数的小数部分
int m = (int) (d * 60); // 分钟数
int s = (int) ((d * 3600) % 60); // 秒数
System.out.println(h + "时" + m + "分" + s + "秒");
}
}
阅读全文