Finde das kleinste element in einem array.
Ich denke, das problem liegt bei den aufrufen der Methode oder die geschweiften Klammern nicht 100% sicher. Wenn ich die Methode aufrufen, spielt es eine Rolle, ob es vor oder nach der main-Methode?
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;
}
}
}
- formatieren Sie den code richtig.
- Befolgen Sie bitte die code-Konventionen: Java-Klassennamen beginnen mit Großbuchstaben
- in deinem code einige doppelte code habe ich gelöscht, bitte überprüfen Sie Ihren code ist es richtig.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den Standort von main ist egal, es kann überall platziert werden, in der Klasse, in der Regel übereinkommens ist es, wie bei der ersten Methode, oder die Letzte Methode in der Klasse.
Du code hat schwere Formatierung Probleme, sollten Sie immer verwenden und IDE, wie Eclipse zu vermeiden solche Probleme.
Behoben folgenden code:
Du nicht deklarieren Sie eine Methode in eine andere.
In Ihrem code, den Sie versuchen zu erklären
double min(double[] array)
in Ihremmain
Methode.