【发布时间】:2014-12-14 14:30:10
【问题描述】:
我希望能够为另一个输入的三个方法调用 return。在下面的示例中,我有其他方法从 MM/DD/CCYY 日期中提取月、日和年。然后,dayOfWeekMethod 获取这些整数并计算出该给定日期的星期几。如何正确格式化前两行以正确给出结果?谢谢!!
这是我所拥有的(做错了):
System.out.println("The date is "+MyDateTest.dayOfWeekMethod(MyDateTest.monthMethod(date),
MyDateTest.dayMethod(date), MyDateTest.yearMethod(date));
public static int dayMethod(String dateInput){
int day = MyDate.getDay(dateInput);
return day;
}
public static int monthMethod(String dateInput){
int month = MyDate.getMonth(dateInput);
return month;
}
public static int yearMethod(String dateInput){
int year = MyDate.getYear(dateInput);
return year;
}
public static String dayOfWeekMethod(int month, int day, int year){
String dayOfWeek = MyDate.dayofWeek(month, day, year);
return dayOfWeek;
}
【问题讨论】:
-
错误信息是?
-
您似乎只是从任何方法或块(
System.out.println)中编写了一些代码,这就是它无法编译的原因。另外,为什么你在你的方法调用前加上类名,而你是在这个类中? -
你可以给你的方法一个价值。例如 int day = dayMethod(date); int 月 = 月方法(日期); int year = yearMethod(date) 然后调用 dayOfWeekMethod(day,month,year)。例如:System.out.println("日期为"+dayOfWeekMethod(day,moth,year))
-
您在调用
System.out.println()时缺少右括号
标签: java methods calendar return dayofweek