Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java,定义一个方法_Java_Methods - Fatal编程技术网

Java,定义一个方法

Java,定义一个方法,java,methods,Java,Methods,我是编程新手……不知道如何添加/定义使程序下半部分工作的方法 import static java.lang.System.out; import java.text.*; import java.util.*; import java.lang.*; public class Dates { // --- add methods here to make the program work --- // // ATTEMPTED SOLUTION FOR nameFormat ME

我是编程新手……不知道如何添加/定义使程序下半部分工作的方法

import static java.lang.System.out;
import java.text.*;
import java.util.*;
import java.lang.*;

public class Dates 
{
    // --- add methods here to make the program work --- //

// ATTEMPTED SOLUTION FOR nameFormat METHOD!!!!!!
//继续获取找不到符号-变量名称格式 //如果给定返回值,则无法将字符串转换为int错误 //我已经在互联网上搜索了一些例子,但没有找到答案

    public static int nameFormat(int year, int month, int day)
     {
        SimpleDateFormat nameFormat = new SimpleDateFormat("yyyy, MM, dd");
        Date date = nameFormat.parse("2014, 10, 4");
        SimpleDateFormat sdfDestination = new SimpleDateFormat("MMMMM dd, yyyy");

        return nameformat < not sure what to put here;
    }

    public static void printDate(int year, int month, int day) {
        out.println(nameFormat(year, month, day));
        out.println(slashFormat(year, month, day));
        out.println(dashFormat(year, month, day));
        out.println();
    }

    public static void main(String[] args) {
        printDate(2014, 10, 4);
        printDate(2015, 1, 1);
        printDate(2013, 12, 31);
    }
}

查看此处了解方法的工作原理:

通常,方法是这样定义的:

  public static int functionName(int a, int b ...) {
 // put what you want your method to do.
 return (something);
       }

嗯,你需要为nameFormatint,int,int,slashFormatint,int,int和dashFormatint,int,int创建方法,就像你创建printDateint,int,int一样。这听起来像是某种学校任务……互联网上有很多关于简单代码和方法的例子。看看他们,试着创造你自己的方法,如果你有疑问,再来这里。祝你好运@Tawcharowsky只是想澄清一下:家庭作业问题在这里是可以的,只要它们显示出解决问题的尝试,并包括阻止OP完成它的问题描述。不幸的是,这里不是这样。这是一个练习….试图教我自己Java。我感谢你的帮助和反馈。我将努力使我未来的问题符合网站的规则。谢谢!