Dieser Artikel dient zum Verständnis der Struktur des Programms durch Verarbeitung. Dieses Mal werde ich über Variablen schreiben.
Inhaltsverzeichnis 0. Was sind Variablen?
Variablen sind wie ** Felder für Daten **.
variable00.java
//Weisen Sie der Variablen a 5 zu.
int a = 5;
//Ersetzen Sie die Variable durch 10. B.
int b = 10;
//a +b Zeigen Sie das Ergebnis an.
println(a + b);
15
Hinweis:
Wenn Sie eine Variable in Java verwenden, müssen Sie angeben, ** welche Art von Variable es ist **.
NG : a = 5
OK : int a = 5
Zu den Typen gehören int für Ganzzahlen, float für Gleitkommazahlen, String für Zeichenfolgen und color für Farben. Referenzartikel: Java-Referenz in der Abbildung verstanden
Point: Im Programm zeigt das Gleichheitszeichen (=) ** Zuordnung ** an. Es ist leicht zu verstehen, wenn Sie sich einen ** Pfeil nach links ** vorstellen.
int a ⬅︎ 5
Zu den Variablen gehören ** integrierte Variablen ** und ** benutzerdefinierte Variablen **.
variable01.java
size(600,400);
rect(0,0,width-100,height-100);
Point : Built-in variables Im Voraus vorbereitete Variablen. Breite (= Bildschirmbreite), Höhe (= Bildschirmhöhe), MausX (= Maus-X-Koordinate), MausY (= Maus-Y-Koordinate) usw.
in diesem Fall,
width = 600
height = 400
Kann verwendet werden, ohne es selbst definieren zu müssen. Glücklich!
Point : User-defined variables Variablen, die Sie definieren und verwenden. Verwendung: ① ** Deklaration ** → ② ** Grundeinstellung ** → ③ ** Verwendung **
Verwendung (Beispiel)
① ** Deklaration ** (Ich denke darüber nach, eine solche Variable zu verwenden!)
int a;
② ** Grundeinstellung ** (Diese Variable sollte auf diesen Wert gesetzt werden!)
a = 10;
③ ** Benutze ** (Dann werde ich es benutzen ...!)
println(a);
int a = 5;
variable02.java
//Es wird nur einmal ausgeführt, wenn das Programm startet.
void setup(){
//Bestimmen Sie die Größe des Bildschirms
size(600,400);
}
//Endlosschleife
void draw(){
//Die Fläche des Quadrats ändert sich je nach Position der Maus.
rect(0,0,mouseX,mouseY);
}
Point : setup () wiederholt den Vorgang in {} nur einmal. (So etwas wie Grundeinstellungen) draw () wiederholt den Vorgang in {} auf unbestimmte Zeit. (Endlosschleife)
rect (X-Koordinate in der oberen linken Ecke des Quadrats, Y-Koordinate in der oberen linken Ecke des Quadrats, horizontale Seitenlänge, vertikale Seitenlänge);
variable03.java
//Wiederholen Sie dies am Anfang nur einmal
void setup(){
//Bestimmen Sie die Größe des Bildschirms
size(510,510);
}
//Endlosschleife
void draw(){
//Zeichnen Sie nicht die Kante
noStroke();
//Entscheiden Sie, wie viele Farben in der Abbildung gemalt werden sollen →(R,G,B)
fill(mouseX/2,mouseY/2,255);
//Bestimmen Sie die Koordinaten, die Breite und die Höhe des Kreismittelpunkts.
ellipse(mouseX,mouseY,30,30);
}
variable04.java
//Definieren Sie eine Float-Variable xpos.
//Eine Variable, die die Position von x darstellt.
float xpos = 0;
void setup(){
size(510,200);
background(0);
}
void draw(){
//Füllen Sie nicht die Innenseite des Kreises.
noFill();
stroke(100,230,random(180,255));
//Die x-Koordinate des Kreises wird durch xpos bestimmt.
//Die Größe des Kreises sollte zufällig sein.
ellipse(xpos,height/2,random(100),random(100));
//Erhöhen Sie xpos um 10.
xpos += 10;
}
variable04.java
//Definieren Sie eine Float-Variable xpos.
//Eine Variable, die die Position von x darstellt.
float xpos = 0;
void setup(){
size(510,200);
}
void draw(){
//Versuchen Sie, den Hintergrund bei jeder Schleife neu zu streichen.
background(0);
//Füllen Sie nicht die Innenseite des Kreises.
noFill();
stroke(100,230,random(180,255));
//Die x-Koordinate des Kreises wird durch xpos bestimmt.
//Die Größe des Kreises sollte zufällig sein.
ellipse(xpos,height/2,random(100),random(100));
//Erhöhen Sie xpos um 10.
xpos += 10;
//Wenn der Kreis aus dem Bildschirm herausspringt, lassen Sie ihn wieder von links herauskommen.
if(xpos > width){
xpos = 0;
}
}
Danke fürs Lesen. Wir freuen uns über Ihre Meinungen und Vorschläge, um den Artikel noch besser zu machen.
Recommended Posts