Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Praktische Informatik » Mein Programm läuft nicht !! » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Mein Programm läuft nicht !!
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Filoso Fisch
Grünschnabel


Dabei seit: 02.07.2011
Beiträge: 1

Mein Programm läuft nicht !! Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Meine Frage:
Ich habe ein Programm das ich mit eclipse einfach nicht zum laufen bringen kann.
Das "void" bereitet mir Probleme aber ich hab gesagt bekommen dass das so sein muss.
Ich hab ein bisschen rumprobiert aber ich bin grad glaub ich etwas durcheinander, wär schön wenn mir jemand weiterhelfen könnt.
Das programm soll mir ne matrix rausgeben.
Hab am Montag nen test und ich bräuchte dringende antwort danke allen im voraus
lg


Meine Ideen:
public void test ()
{
int [][] a = new int [3][4];

int c = 1;
for (int i = 0 ; i < 3 ; i++)
{
for (int j = 3 ; j > 0 ; j --)
{
a [i][j] = c;
c = c+1;
}
}

for ( int i = 0 ; i < 3 ; i++)
{
for ( int j = 0 ; j < 4 ; j++)
{
System.out.println (a[i][j]+ "");
}
System.out.println ();
}

}
02.07.2011 21:01 Filoso Fisch ist offline Beiträge von Filoso Fisch suchen Nehmen Sie Filoso Fisch in Ihre Freundesliste auf
3FingerbreitNougat
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Du sollteste keine absoluten Angaben machen wie in der Schleife mit 3 oder 4.

Benutze stattdessen lieber a.length für die zeilenanzahl und a[0].length für die Spaltenanzahl.

Weiterhin würde es hier nichts verändern wenn du einfach das println mit in die 1. Schleife schreibst. Somit halbierst du die Laufzeit, obschon es wahrscheinlich wegoptimiert wird.

Desweiteren brauchst du natürlich noch eine umgebende Klasse sowie eine main Methode, das sollte aber klar sein. Ich kenne jetzt zwar nicht mehr Code deines Programms, allerdings möchte ich das Wort "static" noch in den Raum werfen.
02.07.2011 23:30
*42*
Grünschnabel


Dabei seit: 20.07.2011
Beiträge: 1

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

int [][] a

sollte vielleicht

int a[][]

sein ?

<editiert> Irxxx, is' Java, nicht C++ :-), vergiß es.

Du beschreibst nicht, was nicht funktioniert, wie sich der Fehler äußert ...

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von *42*: 20.07.2011 14:21.

20.07.2011 14:19 *42* ist offline Beiträge von *42* suchen Nehmen Sie *42* in Ihre Freundesliste auf
IfindU
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

for (int j = 3 ; j > 0 ; j --)

sollte wohl
for (int j = 3 ; j >= 0 ; j --)

sein.
14.08.2011 00:08
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Informatiker Board » Themengebiete » Praktische Informatik » Mein Programm läuft nicht !!