Größter Wert in Array < Java < Programmiersprachen < Praxis < Informatik < Vorhilfe
|
Eingabefehler: "{" und "}" müssen immer paarweise auftreten, es wurde aber ein Teil ohne Entsprechung gefunden (siehe rote Markierung)
Aufgabe | Hallo!
Vielleicht kann mir jemand helfen?
Es muss hier ein grundliegender fehler sein den ich nicht finde...
Ich möchte den größten Wert ermitteln...
Vielen herzlichen Dank! |
public class Bsp455 {
public static void main(String[]args){
int n;
System.out.println("BITTE Wert EINGEBEN");
n=SavitchIn.readLineInt();
int array [][];
int max = array [n][n];
for (int i=0; i<array.length; i++){
if (array[i]>max) {
max= array[i];
System.out.println(max);
}
}
}
}
}
|
|
|
|
Eingabefehler: "{" und "}" müssen immer paarweise auftreten, es wurde aber ein Teil ohne Entsprechung gefunden (siehe rote Markierung)
Hallo hinterhauserc,
> Eingabefehler: "{" und "}" müssen immer paarweise
> auftreten, es wurde aber ein Teil ohne Entsprechung
> gefunden (siehe rote Markierung)
>
> Hallo!
> Vielleicht kann mir jemand helfen?
> Es muss hier ein grundliegender fehler sein den ich nicht
> finde...
Poste die Fehlermeldungen, die ausgegeben werden.
Ein Fehler ist sicherlich, daß Du ein zweidimensionales Array
anlegest und dann auf eine Zeile zugreifst und mit der Variablen
max vergleichst.
Ein weiterer Fehler ist die Initialisierung
int max=array[n][n];
Das führt dann zu einer Fehlermeldung,
da Arrays in Java bei 0 beginnen.
> Ich möchte den größten Wert ermitteln...
>
> Vielen herzlichen Dank!
> public class Bsp455 {
>
> public static void main(String[]args){
>
> int n;
>
> System.out.println("BITTE Wert EINGEBEN");
> n=SavitchIn.readLineInt();
>
> int array [][];
> int max = array [n][n];
> for (int i=0; i<array.length; i++){
> if (array>max) {
> max= array;
> System.out.println(max);
> }
> }
> }
> }
> }
Gruss
MathePower
|
|
|
|