如何运行这个方法在Java?
How to run this method in Java?
我正在尝试 运行 此代码 returns 给定数组中的最大值。我是 Java 的新手,所以非常感谢任何调试提示。
public class maxVal {
public static int max(int[] m) {
int maxSoFar=m[0],i;
for (i=1; i<m.length;i++) {
if (m[i]>maxSoFar)
maxSoFar=m[i];
}
return maxSoFar;
}
public static void main(String[] args) {
int[] numbers = new int[]{9, 2, 15, 2, 22, 10, 6};
max(numbers);
}
}
我认为您需要在控制台中查看答案?
当您使用 运行 max
方法时,它将 return 给定数组中的最大值。所以要在控制台中看到它,您必须使用 System.out.println()
打印它。或者您也可以将它分配给另一个变量以在其他地方使用它。
您的代码确实有效,但您通过 max
方法忽略了 return 值。
这是你的代码 System.out.println()
打印最大值
public class maxVal {
public static int max(int[] m) {
int maxSoFar=m[0],I;
for (i=1; i<m.length;i++) {
if (m[i]>maxSoFar)
maxSoFar=m[I];
}
return maxSoFar;
}
public static void main(String[] args) {
int[] numbers = new int[]{9, 2, 15, 2, 22, 10, 6};
int maxVal = max(numbers);
System.out.println(maxVal);
}
}
我正在尝试 运行 此代码 returns 给定数组中的最大值。我是 Java 的新手,所以非常感谢任何调试提示。
public class maxVal {
public static int max(int[] m) {
int maxSoFar=m[0],i;
for (i=1; i<m.length;i++) {
if (m[i]>maxSoFar)
maxSoFar=m[i];
}
return maxSoFar;
}
public static void main(String[] args) {
int[] numbers = new int[]{9, 2, 15, 2, 22, 10, 6};
max(numbers);
}
}
我认为您需要在控制台中查看答案?
当您使用 运行 max
方法时,它将 return 给定数组中的最大值。所以要在控制台中看到它,您必须使用 System.out.println()
打印它。或者您也可以将它分配给另一个变量以在其他地方使用它。
您的代码确实有效,但您通过 max
方法忽略了 return 值。
这是你的代码 System.out.println()
打印最大值
public class maxVal {
public static int max(int[] m) {
int maxSoFar=m[0],I;
for (i=1; i<m.length;i++) {
if (m[i]>maxSoFar)
maxSoFar=m[I];
}
return maxSoFar;
}
public static void main(String[] args) {
int[] numbers = new int[]{9, 2, 15, 2, 22, 10, 6};
int maxVal = max(numbers);
System.out.println(maxVal);
}
}