java - 如何调用其他方法的返回是其他方法的输入?

标签 java methods calendar return dayofweek

我希望能够为另一个方法的输入调用三个方法的返回。在下面的示例中,我有其他方法从 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;
}

最佳答案

无法测试,因为我没有 MyDate 类,但如果您的 MyDate 类有效,这应该可以工作。

public static void main(String[] args) {
    String date = "";
    int day = dayMethod(date);
    int month = monthMethod(date);
    int year = yearMethod(date);
    System.out.println("The date is "+dayOfWeekMethod(month,day,year));
}

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;
}

关于java - 如何调用其他方法的返回是其他方法的输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26451569/

相关文章:

java - Smack 中的多用户聊天邀请

javascript - javascript 开发人员在什么情况下使用 map() 方法?

javascript - 日历 View 有时在 html5 中不起作用

java - 如何为已经存在的类创建一个方法,以便它使用一个变量,并从中将其作为参数调用?

Java 组件在启动时不显示

java - 如何使用在不同类中实例化的对象中的方法?

iOS - 以编程方式拒绝联系人权限(在用户接受后)

java - Calendar.AM 必须是 : Calendar.(工作日)之一

java - 如何将单个子字符串与 Sql 中的字符串进行匹配?

c# - 无法分配给方法组