首先,我对我的英语表示歉意。在解释想法,与编程相关的问题时,我仍然很难弄清楚什么是错误的,我想要什么。
代码 :
public static boolean isLeapYearJulian(int year) {
// Modifier le code ci-dessous
if (year % 4 == 0) {
return true;
}
else {
return false;
}
}
public static boolean isLeapYearGregorian(int year) {
// Modifier le code ci-dessous
if ((year % 4 == 0) && (year % 100 != 0) || (year % 4 == 0) && (year % 100 == 0) && (year % 400 == 0)) {
return true;
}
else {
return false;
}
}
// EXERCICE 2 QUESTION 2
public static int daysInYearJulian(int year) {
// Modifier le code ci-dessous
if (isLeapYearJulian == true) {
return 366;
}
else {
return 365;
}
}
public static int daysInYearGregorian(int year) {
// Modifier le code ci-dessous
if (isLeapYearGregorian == true) {
return 366;
}
else {
return 365;
}
}`
问题是我想看看isLeapYearGregorian和isLearYearJulian是否为真,不知道年份是否为双歧。但是(是的,我是新手,对编程非常陌生),我只是不记得要测试布尔值了。所以很遗憾的是,我要向你们寻求帮助……在此先感谢。
顺便说一句,终端返回此:
Calendar.java:47: error: cannot find symbol
if (isLeapYearJulian == true) {
^
symbol: variable isLeapYearJulian
location: class Calendar
Calendar.java:57: error: cannot find symbol
if (isLeapYearGregorian == true) {
^
symbol: variable isLeapYearGregorian
location: class Calendar
2 errors
最佳答案
更换
if (isLeapYearJulian == true)
与
if (isLeapYearJulian(age))