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?