Wie schaffe ich es, dass java zB 100 zählt ohne ständig "else if" hinschreiben zu müssen?

RememberdiAlamo

Aktives Mitglied
hallöchen! 🙂
zum Abwechslung habe ich mal kein wirkliches Probelm mit dem Compilieren. Stattdessen bin ich jetzt neugierig: Das hatten wir zwar noch nich im Studium(Ich glaub das mcht man mit Arrays), aber ich würde gern wissen, wie mans anstellen kann dass java die Zahlen bis 100 durchschleifen kann. Also jetzt
...,32,33,34,35,36,...
Gibt es dafür bestimmte Funktionen in der API dafür, zB Zähler, Counter oder wie auch immer? Hänge di Datei hier an. Wenn jemand es ergänzen könnte und mir zurückschicken kann, so wie ichs haben will, wär echt toll! :toll:
 

Anhänge

Zuletzt bearbeitet:
Hallo 🙂

Deine Schleife zählt ja schon fleißig. Du benutzt das Innere der Schleife, um den Zahlenwert in eine Zeichenkette zu verwandeln, um sie mit System.out.println auszugeben. Das ist aber gar nicht nötig, weil System.out.println auch Zahlen ausgeben kann:

Java:
for(int i = 0; i < 100; i++) {
  System.out.println(i);
}


Ist es das, was du wolltest?
 
ja stimmt sorry, hab ich jetzt selbst gecheckt 😳

class bis33{
public static void main (String[] args){

for(int i = 0; i < 34; i++){
System.out.println(+i);
}

}

}
 
war echt doofe Frage. Ok, als nächstes will ich jave jetzt die Zahlen 1-33 mal addiert haben. Also 1+2+3+4+5+6+7+8... Versuche das aber erstmal selbst :rtfm:

P.S: WIe macht man das mit den Screenshot, das in den blauen Kästchen?
 
Das ist kein Screenshot, das sind Java-Tags 😉 Das steht beim Antworten groß in rot über dem Kasten, wo du deinen Beitrag verfasst: "Java™ Quelltext ist bitte in [JАVA]-Tags zu schreiben: [JАVA]hier Java Code einfügen[/JАVA]"

Viel Erfolg mit der Aufgabe 🙂
 
Zuletzt bearbeitet:
geschafft! Vielleicht erzählz ich mal wie ich das angegangen bin (für die meisten bestimmt nichts besnderes):
Java:
class Addieren{
	public static void main (String[] args){
	
		int summe = 0;
		for(int i=1; i<34; i++) {
        summe += i;
		System.out.println(summe);
        
		}
	}
}
Im Endeffekt werden die ganzen Zahlen ja doch nur addiert. Deswegen habe ich eine leere Variable "summe" festgelegt in der sich alle Folgezahlen i++ akkumulieren.
 

Anhänge

Zuletzt bearbeitet:
Der Code ist gut so 🙂

Das mit dem Einfügen geht einfach so: Du schreibst [JАVA] und fügst per Copy'n'Paste deinen Code ein, dann schreibst du am Ende [/code]. Probier's gleich mal aus 😉
 
huch? So einfach?😳 hab anders gedacht, wie dass ich mit bestimmten Programm die java Datei öffnen muss und den Code einfügen. Danke!
Jedoch ist die Sache noch nicht ganz erledigt. Ich will morgen es hinkriegen,dass es nicht die Folge addiert bis es zum Endergbenis kommt, sondern dass gleich die Summe 561 rauskommt. Dann bin ich zufrieden 😀
 

Zurück
Oben