Hallo, ich bin erst ins Thema Java eingestiegen und habe ein Problem, ich soll ein Programm schreiben bei welchem man eine Zahl eingibt von 1 bis 1000 und das Programm soll dir alle ungeraden Zahlen ausgeben bis zu der Zahl die man per Scanner eingibt.
import java.util.Scanner;
public class JavaApplication9 {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
int zahl = s.nextInt();
for (int i =0; i<=1000; ++i){
if (i%2 !=0){
System.out.print(i + ",");
}
}
}
}
Das ist mein bisheriger Code und er gibt auch schon alle ungeraden Zahlen aus, das einzige was fehlt ist, dass er an der eingegebenen Zahl stoppt.
Ich bin der Annahme, dass ich es in eine Schleife einbauen müsste die dann irgendwann einen break erzeugt, leider weiß ich nicht wie das geht und habe auch schon etwas nachgeforscht aber bin auf nichts hiflreiches gestoßen.
Danke im Vorraus für eure Hilfe
import java.util.Scanner;
public class JavaApplication9 {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
int zahl = s.nextInt();
for (int i =0; i<=1000; ++i){
if (i%2 !=0){
System.out.print(i + ",");
}
}
}
}
Das ist mein bisheriger Code und er gibt auch schon alle ungeraden Zahlen aus, das einzige was fehlt ist, dass er an der eingegebenen Zahl stoppt.
Ich bin der Annahme, dass ich es in eine Schleife einbauen müsste die dann irgendwann einen break erzeugt, leider weiß ich nicht wie das geht und habe auch schon etwas nachgeforscht aber bin auf nichts hiflreiches gestoßen.
Danke im Vorraus für eure Hilfe