随机月份java代码 java中随机函数怎样用代码表达

用java编写:输入任意年份和月份,输出对应月份的天数。

用 java编写:输入任意年份和月份,输出对应月份的天数,首先判断输入年份是否是闰年,然后使用switch 方法判断月份,判断代码如下:

创新互联专业IDC数据服务器托管提供商,专业提供成都服务器托管,服务器租用,成都服务器托管成都服务器托管,成都多线服务器托管等服务器托管服务。

public class GetDays { 

public static int getDays(int year, int month) {

int days = 0;

boolean isLeapYear = false;

if (((year % 4 == 0) (year % 100 != 0)) || (year % 400 == 0)) {

System.out.println("这一年是闰年");

isLeapYear = true;

} else {

System.out.println("这一年不是闰年");

isLeapYear = false;

}

switch (month) {

case 1:

case 3:

case 5:

case 7:

case 8:

case 10:

case 12:

days = 31;

break;

case 2:

if (isLeapYear) {

days = 29;

} else {

days = 28;

}

break;

case 4:

case 6:

case 9:

case 11:

days = 30;

break;

default:

System.out.println("error!!!");

break;

}

return days;

}

}

扩展资料

在java 语言中switch 语法的使用规则为:

1、switch 语句中的变量类型可以是: byte、short、int 或者 char。从 Java SE 7 开始,switch 支持字符串 String 类型了,同时 case 标签必须为字符串常量或字面量。

2、switch 语句可以拥有多个 case 语句。每个 case 后面跟一个要比较的值和冒号。

3、case 语句中的值的数据类型必须与变量的数据类型相同,而且只能是常量或者字面常量。

3、当变量的值与 case 语句的值相等时,那么 case 语句之后的语句开始执行,直到 break 语句出现才会跳出 switch 语句。

参考资料:百度百科—switch

java随机生成一个1到12的数(月份),判断该月份是不是第一季度

这个真的很入门了, 0-3就是第一季度, 直接判断就好了, 不需要计算了

用java编程实现:产生一个1-12的数,并根据随机数的值输出对应月份的名称

public String getMonthName() {

int month = (int) (Math.random() * 12 + 1);

switch (month) {

case 1:

return "一月";

case 2:

return "二月";

case 3:

return "三月";

case 4:

return "四月";

case 5:

return "五月";

case 6:

return "六月";

case 7:

return "七月";

case 8:

return "八月";

case 9:

return "九月";

case 10:

return "十月";

case 11:

return "十一月";

default:

return "十二月";

}

}

PS: 是不是作业,上学要好好上呀,不能老指望别人,你学软件学费挺贵的吧!


网站题目:随机月份java代码 java中随机函数怎样用代码表达
本文链接:http://hbruida.cn/article/ddgoisc.html