Java 查找数组中的最小元素。
我认为问题在于调用方法或大括号,而不是100%确定。当我调用该方法时,它是在主方法之前还是之后重要吗Java 查找数组中的最小元素。,java,arrays,methods,invoke,Java,Arrays,Methods,Invoke,我认为问题在于调用方法或大括号,而不是100%确定。当我调用该方法时,它是在主方法之前还是之后重要吗 public class varb { public static void main (String[] args) { double[] array = new double [10]; java.util.Scanner input = new java.util.Scanner(System.in); System.out.pr
public class varb
{
public static void main (String[] args)
{
double[] array = new double [10];
java.util.Scanner input = new java.util.Scanner(System.in);
System.out.println("Enter" + " " + array.length + " numbers");
for (int c = 0;c<array.length;c++)
{
array[c] = input.nextDouble();
}
min(array);
double min(double[] array)
{
int i;
double min = array[0];
for(i = 1; i < array.length; i++)
{
if(min > array[i])
{
min = array[i];
}
}
return min;
}
}
}
公共类varb
{
公共静态void main(字符串[]args)
{
double[]数组=新的double[10];
java.util.Scanner输入=新的java.util.Scanner(System.in);
System.out.println(“输入”+“”+array.length+“数字”);
for(int c=0;c数组[i])
{
min=数组[i];
}
}
返回最小值;
}
}
}
您不能在另一个方法中声明一个方法
在代码中,您尝试在
main
方法中声明double min(double[]数组)
。main的位置无关紧要,它可以放在类中的任何位置,通常惯例是将其作为类中的第一个方法或最后一个方法
您的代码存在严重的格式问题,应始终使用和IDE,以避免此类问题。修复了下面的代码:
public class Varb{
public static void main(String[] args) {
double[] array = new double[10];
java.util.Scanner input = new java.util.Scanner(System.in);
System.out.println("Enter" + " " + array.length + " numbers");
for (int c = 0; c < array.length; c++) {
array[c] = input.nextDouble();
}
min(array);
}
private static double min(double[] array) {
double min = array[0];
for (int i = 1; i < array.length; i++) {
if (array[i] < min) {
min = array[i];
}
}
return min;
}
}
公共类Varb{
公共静态void main(字符串[]args){
double[]数组=新的double[10];
java.util.Scanner输入=新的java.util.Scanner(System.in);
System.out.println(“输入”+“”+array.length+“数字”);
for(int c=0;c
正确设置代码格式。请遵循代码约定:Java类名应以uppercase@user3081791在你的代码中,我删除了一些重复的代码,请检查你的代码是否正确。你让代码变得非常简单。我想现在他/她可以很容易地理解了。好。