Java使用if月份对应的天数
时间: 2023-09-16 15:13:43 浏览: 108
08输入年份和月份,输出天数.docx
好的,这是一个使用if语句判断月份对应天数的Java代码实现:
```
import java.util.Scanner;
public class MonthDays {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入月份(1-12):");
int month = scanner.nextInt();
if (month == 2) {
System.out.println("这个月有28天或29天。");
} else if (month == 4 || month == 6 || month == 9 || month == 11) {
System.out.println("这个月有30天。");
} else {
System.out.println("这个月有31天。");
}
scanner.close();
}
}
```
在这个例子中,我们使用if语句判断输入的月份对应的天数。如果月份为2月,程序会输出“这个月有28天或29天。”,因为2月份的天数取决于是否为闰年。如果月份为4、6、9或11月,程序会输出“这个月有30天。”,因为这些月份都是30天。否则,程序会输出“这个月有31天。”,因为剩下的月份都是31天。
阅读全文