Java Processing Anfängerfehler?
Ich bin ziemlich neu, wollte einfach nur ein bisschen herumprobieren und habe versucht, zehn Linien zu machen. Aber wenn ich auf Ausführen drücke, kommt einfach nur ein weißes Bild (wegen dem Background 255). Aber die Linien tauchen gar nicht auf.
Ich habe es auch schon mit anderen Farben und Pixeldicken versucht, aber das hatte alles nichts gebracht.
void parallellen() {
background(255);
for (int a = 400; a < 0; a = a - 40)
line(0, a, 600, a);
}
void setup() {
size(640, 400);
parallellen();
}
1 Antwort
Vom Fragesteller als hilfreich ausgezeichnet
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer, programmieren, Java
Du hast einen einfachen Logikfehler in deinem Code. Die Variable a wird mit dem Wert 400 initialisiert und die Schleife soll bei dir so lange laufen, bis a nicht mehr kleiner als 0 ist. Das heißt, die Bedingung wird nie erfüllt und der Programmfluss wird nie in die Schleife springen.
Dreh dein Operatorzeichen um.
for (int a = 400; a > 0; a = a - 40) {
Vielen Dank. Macht Sinn aber bin ich echt nicht drauf gekommen. Vielen Dank.