Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
ich hab bereits die suche benutzt aber finde nichts was zu meinem speziellen Problem passt.
Ich glaube ich habe eine endlosschleife gebastelt. Ich verstehe aber nicht wieso.
Hier der Code:
[Java]import java.util.*;
import java.lang.*;
public class Aufgabe1
{
public static void main(String[] args)
{
Scanner scan = new Scanner(System.in);
int startWert, endWert, zaehler;
}
System.out.println("Schleife ist beendet");
}
}[/code]
Der Compiler zeigt keinen Fehler an. Wenn ich das Programm starte gebe ich den Startwert 5 und den Endwert 9 ein. Eigentlich sollte er jetzt 5,6,7,8,9 ausgeben.
Stattdessen gibt er gar nichts aus und ich kann endlos Enter drücken ohne das was passiert.
Könnt ihr mir helfen wo mein Fehler liegt?
ich hab bereits die suche benutzt aber finde nichts was zu meinem speziellen Problem passt.
Ich glaube ich habe eine endlosschleife gebastelt. Ich verstehe aber nicht wieso.
Hier der Code:
[Java]import java.util.*;
import java.lang.*;
public class Aufgabe1
{
public static void main(String[] args)
{
Scanner scan = new Scanner(System.in);
int startWert, endWert, zaehler;
}
System.out.println("Schleife ist beendet");
}
}[/code]
Der Compiler zeigt keinen Fehler an. Wenn ich das Programm starte gebe ich den Startwert 5 und den Endwert 9 ein. Eigentlich sollte er jetzt 5,6,7,8,9 ausgeben.
Stattdessen gibt er gar nichts aus und ich kann endlos Enter drücken ohne das was passiert.
Könnt ihr mir helfen wo mein Fehler liegt?
ich hab ein erneutes Problem und könnte nochmal eure Hilfe gebrauchen.
Es geht wieder um eine Schleife.
Die Schleife ansich funktioniert. Jedoch hab ich keine Idee wie ich den eingegeben Wert jeweils zwischenspeichern kann und zum schluss alles addiert wird. Ich hab schon einiges ausprobiert.
Eine kleine bitte: Könnt mir ansätze oder Lösungsvorschläge ohne Methoden geben? Falls die möglich ist. Da ich noch nicht mit Methoden arbeite.
Hier der Code:
[Java]import java.util.*;
import java.lang.*;
public class Aufgabe1
{
public static void main(String[] args)
{
Scanner scan = new Scanner(System.in);
int anzahl,summe,wert,addition;
Also Ziel ist es das der Nutzer des Programms eingibt wie viele Integer addiert werden sollen.
Die Schleife gibt also solange Integer Eingaben aus wie der Nutzer das wollte.
Am Ende sollen alle seine Integer Eingaben addiert werden und als Summe ausgegeben werden.
? Willst Du immer das doppelte vom eingegebenen Int berechnen und der Summe aufschlagen?
Dein Code ist fast richtig, was die Addition der Summe angeht. Du schreibst:
Java:
summe = wert;
Da ist der Fehler, dass Du den aktuellen Wert immer der Summe zuweist, diese also nur den Wert "wert" hat. Du willst es ja immer aufaddieren. Probiere deswegen mal