java web任意输入一个年、月,求该月有几天。 类名:Daynum 输入2019,2,输出:28
时间: 2024-05-16 20:11:52 浏览: 19
好的,这是一个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。
输入两个正整数m和n,求其最大公约数和最小公倍数。类名:Maxmin
import java.util.Scanner;
public class Maxmin {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入两个正整数m和n:");
int m = input.nextInt();
int n = input.nextInt();
int max = getMax(m, n);
int min = getMin(m, n, max);
System.out.println("最大公约数为:" + max);
System.out.println("最小公倍数为:" + min);
}
// 求最大公约数
public static int getMax(int a, int b) {
int r;
while (b != 0) {
r = a % b;
a = b;
b = r;
}
return a;
}
// 求最小公倍数
public static int getMin(int a, int b, int max) {
return a * b / max;
}
}
相关推荐
![java](https://img-home.csdnimg.cn/images/20210720083646.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.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)