![]() |
| | Themen-Optionen |
| | Nach oben #1 | |
| Gast
Beiträge: n/a
|
Meine Quelletext : PHP-Code: Zitat:
| |
|
| | Nach oben #2 |
| Sesselkleber Registriert seit: 17.01.2005
Beiträge: 575
|
Also: Code: static int [][] arr=new int[2][3]; Kleinster möglicher Wert arr[0][0], größter möglicher Wert. arr[1][2] Deine Ausgabe deutet darauf hin, ohne den Code näher anzusehen, dass deu versuchst auf Array arr[2][1] als nächstes zuzugreifen. Dieses Array ist aber nicht existenz. Gruß Sparrow |
| | |
| | Nach oben #3 |
| Benutzer Registriert seit: 25.10.2004
Beiträge: 38
|
hallo, du hast da zwei fehler in deiner spaltensumme funktion: der erste ist: in der zweiten for-schleife, darfst du nicht wieder bis "i < arr[j]" iterrieren, da du dieses schon in der äußeren tust. der zweite ist: in der äußeren schleife hast du folgendes stehen: Code: for(int j=0;j<arr[j].length;j++)
{...
--> j wird also beim letzen durchgang den wert 2 annehmen. Diesen wert sezt er in arr ein --> arr[2] !!! <-- fehler, diesen wert gibt es nicht, da arr nur zwei zeilen hat, also nur arr[0] und arr[1]! eine funktionierende Möglichkeit dieser funktion wäre: Code: void spaltennumme(int[][]arr)
{
for(int j=0;j<arr[0].length;j++)
{
int spaltennumme=0;
for(int i=0;i<arr.length;i++)
{
spaltennumme=spaltennumme+arr[i][j];
}
System.out.println("Die Summe von Spalten"+j+": "+spaltennumme);
}
}
|
| | |
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Suche Hilfe: Angebot und Nachfrage berechnen | ljungi | Plauderecke | 6 | 17.12.2006 22:10 |
| Array in Bezug auf ein anderes sortieren... | code5 | PHP-Programmierung | 2 | 15.05.2006 15:56 |
| [PERL] Parameterhandling bei Perl | WarrenFaith | Tutorials | 0 | 01.03.2006 12:33 |
| Ein Array in ein Array schreiben | bacarni | PHP-Programmierung | 2 | 07.02.2006 14:24 |