Was ist falsch?

JavaNewbie2.0

Bekanntes Mitglied
Was ist falsch?? http://prntscr.com/ed9rjz
Code:
package summenVielfache;

public class SummenVielfache {

    public static void main(String[] args) {

        int summe, i, e, a, b, j;
        a = 0;
        summe = 0;
        i = 1;
        e = 0;
        int[] arraylist = new int[1000];

        for (int x = 0; 0 < 1000; x++) {
            arraylist[x] = arraylist[x] + x;
        }

        while(i <= 1000) {
            i = arraylist[i] * 3;
        }      
    }
}

// Wie oft muss ich 1*3 + 2*3 + 3*3..... rechnen damit 1000 rauskommt
 
Zuletzt bearbeitet von einem Moderator:

Tarrew

Top Contributor
Dein Array hat 1000 Einträge.

Der erste Index des Arrays ist 0, der letzte 999. Du versuchst aber auf den 1000. Index zuzugreifen, der nicht existiert. Also probiers mal mit while(i < 1000)..., oder noch besser "while (i < arraylist.length)..."
 

JavaNewbie2.0

Bekanntes Mitglied
@Tarrew es ändert sich nichts http://prntscr.com/eda59c
Code:
package summenVielfache;

public class SummenVielfache {

    public static void main(String[] args) {

        int summe, i, e, a, b, j;
        a = 0;
        summe = 0;
        i = 0;
        e = 0;
        int[] arraylist = new int[1000];

        for (int x = 0; 0 < 1000; x++) {
            arraylist[x] = arraylist[x] + x;
        }

        while (i < arraylist.length){
        i = arraylist[i] * 3;
       
        }

       
    }

}

// Wie oft muss ich 1*3 + 2*3 + 3*3..... rechnen damit 1000 rauskommt


Zudem solltest du i = 0 setzen, anstelle von i=1
hab ich jetzt gemacht ist aber immernoch das gleiche Problem
 

TheAnfänger

Mitglied

TheAnfänger

Mitglied
Java:
public class SummenVielfache {

    public static void main(String[] args) {

        int summe, i, e, a, b, j;
        a = 0;
        summe = 0;
        i = 0;
        e = 0;
        int[] arraylist = new int[1000];

        for (int x = 0; x < 1000; x++) {
            arraylist[x] = 1 + x;
        }

        while (summe <= arraylist.length){
        summe += (arraylist[i] * 3);
        i++;
        System.out.println((i+1) + ". Durchlauf: " + summe);
        }

      
    }

}

// Wie oft muss ich 1*3 + 2*3 + 3*3..... rechnen damit 1000 rauskommt
So sollte es funktionieren
 

JavaNewbie2.0

Bekanntes Mitglied
Java:
public class SummenVielfache {

    public static void main(String[] args) {

        int summe, i, e, a, b, j;
        a = 0;
        summe = 0;
        i = 0;
        e = 0;
        int[] arraylist = new int[1000];

        for (int x = 0; x < 1000; x++) {
            arraylist[x] = 1 + x;
        }

        while (summe <= arraylist.length){
        summe += (arraylist[i] * 3);
        i++;
        System.out.println((i+1) + ". Durchlauf: " + summe);
        }

     
    }

}

// Wie oft muss ich 1*3 + 2*3 + 3*3..... rechnen damit 1000 rauskommt
So sollte es funktionieren
Danke den Fehler mach ich bestimmt nichtmehr hoffe ich.
 

TheAnfänger

Mitglied
Falls du es nicht gesehen haben solltest:
Java:
        while (summe <= arraylist.length){
        summe += (arraylist[i] * 3);
        i++;
        System.out.println((i+1) + ". Durchlauf: " + summe);
        }
Hier wurde einiges geändert.
Wenn du nicht verstehen solltest wie das funktioniert unbedingt fragen!
 

JavaNewbie2.0

Bekanntes Mitglied
Falls du es nicht gesehen haben solltest:
Java:
        while (summe <= arraylist.length){
        summe += (arraylist[i] * 3);
        i++;
        System.out.println((i+1) + ". Durchlauf: " + summe);
        }
Hier wurde einiges geändert.
Wenn du nicht verstehen solltest wie das funktioniert unbedingt fragen!
Ja habe ich gesehen danke dafür.
Ich galube ich verstehe es. Der int summe wird mit dem jeweiligem array *3 addiert. und es wird ausgegben der wievielte durchlauf es ist und welche Zahl generiert wurde.
 

Fischi84

Mitglied
Ich habe mal die Aufgabenstellung vom ersten Beitrag komplett neu programmiert und komme auf ein anderes Ergebnis als die letzten Vorschläge.

Was haltet ihr/du davon?

Java:
public class SummenVielfache {
    public static void main(String[] args) {

        int summe, i;

        i = 1;
        summe = 0;

        while (summe <= 1000) {
            summe += (i * 3);
            System.out.println((i) + ". Durchlauf: " + i + "*3=" + (i * 3) + "  gesamt:" + summe);

            i++;
        }
    }
}
 

krgewb

Top Contributor
Was kommt da raus? Wir haben keine Musterlösung. Ich glaube, die Übung ist entstanden, weil er Euer Nr 1 falsch verstanden hatte. Ich habe es mal in einem Tabellenkalkulations-Programm gemacht:
 

Anhänge

  • Unbenannt.png
    Unbenannt.png
    8,5 KB · Aufrufe: 32

TheAnfänger

Mitglied
Ich habe mal die Aufgabenstellung vom ersten Beitrag komplett neu programmiert und komme auf ein anderes Ergebnis als die letzten Vorschläge.

Was haltet ihr/du davon?

Java:
public class SummenVielfache {
    public static void main(String[] args) {

        int summe, i;

        i = 1;
        summe = 0;

        while (summe <= 1000) {
            summe += (i * 3);
            System.out.println((i) + ". Durchlauf: " + i + "*3=" + (i * 3) + "  gesamt:" + summe);

            i++;
        }
    }
}
Auch nicht schlecht :)
 

krgewb

Top Contributor
Es liegt an folgender Zeile von The Anfänger:
Java:
         System.out.println((i+1) + ". Durchlauf: " + summe);
Sie müsste wie folgt lauten:
Java:
         System.out.println((i) + ". Durchlauf: " + summe);
 
X

Xyz1

Gast
Ist ein Dreizeiler:
Java:
        int sum = 0;
        for (int i = 1; i <= 26; i++) {
            System.out.println(i + " " + (sum += i * 3));
        }

Das Problem: Da kommt gar nicht 1000 raus ! :
Code:
1 3
2 9
3 18
4 30
5 45
6 63
7 84
8 108
9 135
10 165
11 198
12 234
13 273
14 315
15 360
16 408
17 459
18 513
19 570
20 630
21 693
22 759
23 828
24 900
25 975
26 1053
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
I Review von euch erwünscht, double Rechnung falsch Java Basics - Anfänger-Themen 34
L Datum - Monat und Jahr werden falsch angezeigt Java Basics - Anfänger-Themen 4
C negamax-Algorithmus für Tic-Tac-Toe spielt manchmal falsch Java Basics - Anfänger-Themen 10
W LocalDate toString und nach Split falsch "erkannt"? Java Basics - Anfänger-Themen 8
M Dialogbox sofort neustarten, falls aktuelle Eingabe falsch Java Basics - Anfänger-Themen 11
K Warum gibt mir z. B. 40^128 eine Zahl? Ich dachte mit xor kann man nur booleanwerte erhalten, also prüfen ob etwas whar oder falsch ist? Java Basics - Anfänger-Themen 1
O Warum ist meine Antwort falsch? Java Basics - Anfänger-Themen 3
O Warum ist die Auswahl falsch? Java Basics - Anfänger-Themen 4
J Erste Schritte Was mache ich in meinem Code falsch. Java Basics - Anfänger-Themen 3
M Was habe ich hier falsch, dass wenn ich z.B.: 11 eingebe mir false zurück gegeben wird? Java Basics - Anfänger-Themen 2
Kapfski Was habe ich falsch gemacht? Hilfe! Java Basics - Anfänger-Themen 17
R FXMLLoader Pfad falsch`? Java Basics - Anfänger-Themen 4
S Berechnung der sleep time ist falsch Java Basics - Anfänger-Themen 46
D Zahlen werden falsch gekürzt :? Java Basics - Anfänger-Themen 27
J String wird in GUI falsch ausgegeben Java Basics - Anfänger-Themen 10
A Figur erkennen, aber Abweichung falsch Java Basics - Anfänger-Themen 2
J Was mache ich falsch in meiner Java Anwendung? Java Basics - Anfänger-Themen 11
N Javac -version der Befehl ist entweder falsch geschrieben oder...... Java Basics - Anfänger-Themen 8
Z Klassen Error: ';' expected - was mache ich falsch? Java Basics - Anfänger-Themen 4
A Ich habe das Gefühl etwas grundlegendes falsch zu machen Java Basics - Anfänger-Themen 6
L Ist an diesem Befehl irgendwas falsch? Java Basics - Anfänger-Themen 2
D Probleme beim Kompelieren mache ich etwas falsch ? Java Basics - Anfänger-Themen 3
M Was ist daran falsch Java Basics - Anfänger-Themen 2
A Arrays addieren- Was mache ich falsch?? Java Basics - Anfänger-Themen 2
S Code richtig / besser machbar? (Nicht sicher, ob Code selbst falsch ist) Java Basics - Anfänger-Themen 4
L AES - Irgendwas falsch? Java Basics - Anfänger-Themen 0
H Koordinaten gehen falsch ! Java Basics - Anfänger-Themen 13
I Programm von mir - keine Ahnung mehr ob richtig falsch:-( Java Basics - Anfänger-Themen 6
B Wieso wird hier so viel als falsch angezeigt? Java Basics - Anfänger-Themen 2
JavaNewbie2.0 Was ist falsch? Java Basics - Anfänger-Themen 2
D Prozente werden falsch berechnet Java Basics - Anfänger-Themen 8
F for Schleife zählt falsch Java Basics - Anfänger-Themen 6
S Variable wird falsch gesetzt Java Basics - Anfänger-Themen 5
J ArrayList wird in JTable falsch angezeigt Java Basics - Anfänger-Themen 0
D Aktuelles Datum wird falsch ausgegeben Java Basics - Anfänger-Themen 2
B Drucken: Default Paper von Drucker? Mein Drucker druckt falsch Java Basics - Anfänger-Themen 3
D Matritzenmultiplikation berechnet Werte falsch Java Basics - Anfänger-Themen 9
J ireport Designer / CSV / Sonderzeichen was läuft falsch Java Basics - Anfänger-Themen 7
W Was ist bei folgendem Code falsch? Java Basics - Anfänger-Themen 5
C Array wird falsch befüllt? Java Basics - Anfänger-Themen 7
L Methoden Histogramm, Methode berechnet falsch. Java Basics - Anfänger-Themen 7
Silvascus Was mache ich falsch? Java Basics - Anfänger-Themen 15
L Variable an andere Klasse weitergeben - Was mache ich falsch? Java Basics - Anfänger-Themen 2
C Variablen if Anweisung falsch gesetzt Java Basics - Anfänger-Themen 4
J Java rechnet -0.94 + 0.01 falsch Java Basics - Anfänger-Themen 14
J Dekrement läuft offenbar falsch Java Basics - Anfänger-Themen 6
X Warum ist das falsch -.- Java Basics - Anfänger-Themen 4
J Datum und Uhrzeit in Datenbank falsch hinterlegt Java Basics - Anfänger-Themen 13
J Java: Was habe ich falsch gemacht? Java Basics - Anfänger-Themen 4
T Input/Output GregorianCalender gibt falsch aus? Java Basics - Anfänger-Themen 4
F Byte Ausgabe plötzlich falsch Java Basics - Anfänger-Themen 0
O Zeitmessung falsch Java Basics - Anfänger-Themen 7
J Klassen Fehler Datei kopieren - was mache ich falsch Java Basics - Anfänger-Themen 19
C Ausgabe vom Array falsch ? Java Basics - Anfänger-Themen 3
S Mengenklammer falsch, Warum? Java Basics - Anfänger-Themen 6
J BlueJ öffnet package falsch Java Basics - Anfänger-Themen 2
C Extrem einfache Aufgabe falsch beantwortet :$ Java Basics - Anfänger-Themen 6
H Punkte werden falsch verbunden Java Basics - Anfänger-Themen 6
F String wird richtig in konsole geschrieben aber falsch an Methode übergeben Java Basics - Anfänger-Themen 8
K Runnable oder Keyadapter läuft falsch Java Basics - Anfänger-Themen 4
U Attributsnamen korrekt oder falsch? Java Basics - Anfänger-Themen 4
B Bewegung falsch Java Basics - Anfänger-Themen 33
M .jar wird falsch generiert? Java Basics - Anfänger-Themen 9
A Methoden repaint() zeichnet JPanel falsch Java Basics - Anfänger-Themen 3
M Classpath Jar nicht ausführbar, Classpath warscheinlich falsch Java Basics - Anfänger-Themen 10
D Warum ist diese Interfacedeklaration falsch? Java Basics - Anfänger-Themen 5
A Textdatei einlesen - erstes Zeichen falsch Java Basics - Anfänger-Themen 20
M Was ist daran falsch ? Java Basics - Anfänger-Themen 5
M ; Fehler. Was ist falsch? Java Basics - Anfänger-Themen 4
K Was ist hier Falsch? Java Basics - Anfänger-Themen 3
B Eclipse zeigt code als falsch an Java Basics - Anfänger-Themen 19
R Ausgabe wird falsch angezeigt! Java Basics - Anfänger-Themen 14
O BufferedImage drehen, falsch positioniert Java Basics - Anfänger-Themen 5
L Erste Schritte Was mach ich falsch? thx Java Basics - Anfänger-Themen 3
M Erste Schritte Nachkommastellen falsch bei Rechnung Java Basics - Anfänger-Themen 3
E Kann mir jemand sagen was hier falsch ist? Java Basics - Anfänger-Themen 6
X cmd stellt falsch/zu weinig dar Java Basics - Anfänger-Themen 4
A Variablen Was mache Ich falsch? Java Basics - Anfänger-Themen 5
K Array fehler... was mach ich falsch? Java Basics - Anfänger-Themen 3
M Erste Schritte Jcreator falsch eingerichtet? Java Basics - Anfänger-Themen 10
W Was ist falsch? Java Basics - Anfänger-Themen 14
P Java rechnet falsch! (ab 6stelligen Zahlen) Java Basics - Anfänger-Themen 14
T Diagrammwerte werden falsch herum angezeigt Java Basics - Anfänger-Themen 6
A was mache ich falsch? Java Basics - Anfänger-Themen 3
1 Integer wird falsch in Datei geschrieben Java Basics - Anfänger-Themen 13
Z css pfad falsch Java Basics - Anfänger-Themen 7
M exception catch falsch? Java Basics - Anfänger-Themen 11
E Comparator sortiert falsch... Java Basics - Anfänger-Themen 2
X Primzahl Ausgabe falsch Java Basics - Anfänger-Themen 10
V Eingabe String wird falsch erkannt Java Basics - Anfänger-Themen 7
U Was ist an diesem Code falsch? Java Basics - Anfänger-Themen 10
StrikeTom Was ist an dieser einfachen funktion falsch? Java Basics - Anfänger-Themen 5
StrikeTom Was ist falsch(Kolision) Java Basics - Anfänger-Themen 6
S Pfad für Datei falsch - wie richtig angeben? Java Basics - Anfänger-Themen 7
P Was ist hier falsch? Java Basics - Anfänger-Themen 6
B Warum kommt immer die 0 als Ergebnis? Was habe ich falsch gemacht? Java Basics - Anfänger-Themen 18
S wieso ist mein Code falsch? Java Basics - Anfänger-Themen 2
W Grid Layout wird falsch dargestellt Java Basics - Anfänger-Themen 4
R jLabel.setBackground - falsch angewendet? Java Basics - Anfänger-Themen 2
D Muss ein Applet schreiben was Mittelwerte berechnet nur was mache ich falsch? Java Basics - Anfänger-Themen 11

Ähnliche Java Themen

Neue Themen


Oben