白盒测试题目
题 17:根据输入的年份和月份判断月份的天数,并设计测试数据进行语句覆盖测试。若月份不在有效范围之内,应提示:“月份输入不正确。”。月份不为 2 月,根据输入月份输出对应的月份天数。月份为 2 月,根据年份判断如为闰年,输出 2 月份正确天数;不为闰年输出 2 月份天数。输入数据打印出“输入年:”、“输入月:”;输出内容格式:“year 年 month 月份的天数是 days 天。”year、month 为输入的值,days 为判断得到的天数值。其中变量 year、month 均须为正整数。
import java.util.Scanner;
public class demo17{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
System.out.println("输入年:");
int year = sc.nextInt();
System.out.println("输入月:");
int month = sc.nextInt();
int days;
if(year>0){
if(month>0&&month<=12){
if(month==1||month==3||month==5||month==7||month==8||month==10||month==12){
days=31;
}else if(month&#
版权归原作者 雪人. 所有, 如有侵权,请联系我们删除。