Java 关于静态方法的问题

Java 关于静态方法的问题,java,Java,该问题要求用户输入。让我们忘记这一点,让它已经用一些值初始化,这样我就可以理解第一部分了 编写一个静态方法 公共静态int findMax(int[]r) 它接收int类型的数字数组作为参数,并返回最大值。 编写一个main方法,用数组大小10和用户输入的元素测试程序 我不会编写代码来解决您的确切问题,但我会告诉您如何创建和调用静态方法。请参见下面的示例: public class Test { // This is a static method static void my

该问题要求用户输入。让我们忘记这一点,让它已经用一些值初始化,这样我就可以理解第一部分了

编写一个静态方法
公共静态int findMax(int[]r)
它接收int类型的数字数组作为参数,并返回最大值。 编写一个main方法,用数组大小10和用户输入的元素测试程序


我不会编写代码来解决您的确切问题,但我会告诉您如何创建和调用静态方法。请参见下面的示例:

public class Test {

    // This is a static method
    static void myMethod(int myArg) {
        System.out.println("Inside Test.myMethod " + myArg);
    }

    // This is how to call it from main()
    public static void main(String[] args) {
        myMethod(3);
    }
}

我不会编写代码来解决您的确切问题,但我会告诉您如何创建和调用静态方法。请参见下面的示例:

public class Test {

    // This is a static method
    static void myMethod(int myArg) {
        System.out.println("Inside Test.myMethod " + myArg);
    }

    // This is how to call it from main()
    public static void main(String[] args) {
        myMethod(3);
    }
}

如果需要有关静态方法的更多信息,请查看:

但是您已经知道如何迭代数组了吗


或者,您可以更具体地说明您不了解的内容和您尝试过的内容?

如果您需要了解静态方法的更多信息,请查看:

但是您已经知道如何迭代数组了吗


或者你可以更具体地说出你不理解的东西和你已经尝试过的东西?

不能得到你想要的东西吗?但如果您希望一个类具有静态方法,而另一个类位于主访问中,那么您可以这样尝试

public class Demo {
    public static void main(String[] args) {
        int i = FindMaxClass.findMax(new int[10]); // pass int array
        System.out.print(i);
    }
}

class FindMaxClass{
    public static int findMax(int[] r){
        //logic to find max.
        return 0; // return the max value found.
    }
}

若静态方法应该在同一个类中,那个么其他的答案是好的/正确的。

不能得到你们确切想要做的吗?但如果您希望一个类具有静态方法,而另一个类位于主访问中,那么您可以这样尝试

public class Demo {
    public static void main(String[] args) {
        int i = FindMaxClass.findMax(new int[10]); // pass int array
        System.out.print(i);
    }
}

class FindMaxClass{
    public static int findMax(int[] r){
        //logic to find max.
        return 0; // return the max value found.
    }
}

若静态方法应该在同一个类中,那个么其他的答案是好的/正确的。

你们的问题到底是什么?让我们看看你到目前为止有什么,我们可以帮助你。你的问题是什么?向我们展示你目前所拥有的,我们可以帮助你。-1感谢你被骗去做一些琐碎的家庭作业。非常感谢你,我试图编译它,但我得到了
类、接口或枚举预期值
@duffymo这不是琐碎的,我总是忘记数组语法
new int[]{1,2,3,1,2,3}
:)@Mohammad Fadin这是因为Java中的所有内容都必须在类、接口和枚举中,而这不是。网上有一些Java教程,去看看吧。这里的数组名是什么?这是max还是findmax?-1,感谢你被骗去做一些琐碎的家庭作业。非常感谢你,我试着编译它,但我得到了
类、接口或枚举预期值
@duffymo这不是琐碎的,我总是忘记数组语法
new int[]{1,2,3,1,2,3}
:)@Mohammad Fadin这是因为Java中的所有内容都必须在类、接口和枚举中,而这不是。网上有一些Java教程,去看看吧。这里的数组名是什么?是max还是findmax?