java怎么针对main函数进行单元测试:需要测试的代码如下
package Part1;
import java.util.Scanner;
public class LeapYear1 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
String yearStr;
int year;
while (true) {
System.out.print("请输入4位年份(输入q退出程序):");
yearStr = input.nextLine();
if (yearStr.equals("q")) {
break;
} else if (!yearStr.matches("\\d{4}")) {
System.out.println("输入有误,请重新输入4位数字年份");
continue;
}
year = Integer.parseInt(yearStr);
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
System.out.println(year+"是闰年");
} else {
System.out.println(year+"不是闰年");
}
}
}
}