java编写void daysOfMonth(int month)方法,用于判定month的天数,month的合理取值是1、2、3、4、5、6、7、8、9、10、11、12,在屏幕上输出结果
时间: 2023-07-04 19:15:26 浏览: 70
好的,下面是Java语言的代码实现:
```java
public class Main {
public static void daysOfMonth(int month) {
int days = 0;
switch (month) {
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
days = 31;
break;
case 4:
case 6:
case 9:
case 11:
days = 30;
break;
case 2:
days = 28;
break;
default:
System.out.println("无效月份!");
return;
}
System.out.println(month + "月有" + days + "天");
}
public static void main(String[] args) {
daysOfMonth(2);
daysOfMonth(4);
daysOfMonth(13);
}
}
```
该代码定义了一个名为 `daysOfMonth` 的静态方法,参数为一个整型变量 `month`。函数通过判断 `month` 的取值范围,确定该月的天数并输出到屏幕上。在 `main` 函数中,我们调用 `daysOfMonth` 方法三次,分别传入2、4、13三个月份作为参数,测试该方法的正确性。
需要注意的是,在Java中,我们可以使用 `switch` 语句来对变量的不同取值进行不同的处理,避免使用多个 `if-else` 语句来进行判断。
阅读全文