java任意输入一个double型的小时,转换位时,分,秒。类名:Zhuanhuan,输入6.5,输出:6时30分0秒 注释:使用Scanner类对象来输入,输入字符串用sc.nextline 输入整数用sc.nextInt,输入实数用sc.nextDouble
时间: 2024-05-21 16:11:10 浏览: 14
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 + "秒");
}
}
相关问题
java web任意输入一个年、月,求该月有几天。 类名:Daynum 输入2019,2,输出:28
好的,这是一个Java web问题。您可以使用Java.util.Calendar类和Java.text.SimpleDateFormat类来实现。以下是一个简单的Daynum类的代码示例:
```
import java.util.Calendar;
import java.text.SimpleDateFormat;
public class Daynum {
public static int getDays(int year, int month) {
Calendar c = Calendar.getInstance();
c.set(year, month-1, 1);
return c.getActualMaximum(Calendar.DAY_OF_MONTH);
}
public static void main(String[] args) {
int year = 2019;
int month = 2;
int days = getDays(year, month);
System.out.println(year + "年" + month + "月一共有" + days + "天");
}
}
```
当您执行该代码时,将输出:
```
2019年2月一共有28天
```
希望这对您有所帮助!
用java来写 任意输入一个年、月,求该月有几天。 类名:Daynum 输入2019,2,输出:28
以下是用Java语言实现的Daynum类:
```java
import java.util.Scanner;
public class Daynum {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int year = scanner.nextInt();
int month = scanner.nextInt();
int daynum = 0;
switch (month) {
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
daynum = 31;
break;
case 4:
case 6:
case 9:
case 11:
daynum = 30;
break;
case 2:
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
daynum = 29;
} else {
daynum = 28;
}
break;
default:
System.out.println("输入有误!");
return;
}
System.out.println(daynum);
}
}
```
程序首先从标准输入读入年和月,然后使用switch语句根据月份计算该月的天数。其中,1、3、5、7、8、10、12月都有31天,4、6、9、11月都有30天,2月的天数需要根据是否为闰年来判断。如果是闰年,则有29天;否则,有28天。
在执行switch语句时,如果月份不是1~12之间的整数,则程序输出“输入有误!”并结束。
最后,程序输出该月的天数。对于输入2019和2,程序输出28。
相关推荐
![java](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)