[Verarbeitung × Java] Verwendung von Variablen

Dieser Artikel dient zum Verständnis der Struktur des Programms durch Verarbeitung. Dieses Mal werde ich über Variablen schreiben.

スクリーンショット 2020-06-30 15.13.15.png

Inhaltsverzeichnis 0. Was sind Variablen?

  1. Variablentyp
  2. Beispiel eines Programms mit Variablen

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

1. Variablentyp

Zu den Variablen gehören ** integrierte Variablen ** und ** benutzerdefinierte Variablen **.

variable01.java


size(600,400);
rect(0,0,width-100,height-100);

ex01.png

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);

2. Beispiel eines Programms mit Variablen

◯ Programme mit mouseX und mouseY

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);
}

スクリーンショット 2020-06-30 15.16.08.png

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);

◯ Programmieren Sie mit mouseX und mouseY②

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);
}

スクリーンショット 2020-06-30 15.13.15.png

◯ Ein Programm, das Variablen selbst definiert und den Kreis horizontal verschiebt

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;

}

スクリーンショット 2020-07-02 9.20.22.png

◯ Ein Programm, das Variablen selbst definiert und den Kreis horizontal verschiebt ②

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;
  }
}

ezgif.com-gif-maker (1).gif

Schließlich

Danke fürs Lesen. Wir freuen uns über Ihre Meinungen und Vorschläge, um den Artikel noch besser zu machen.

Recommended Posts

[Verarbeitung × Java] Verwendung von Variablen
Verwendung von Java-Variablen
[Verarbeitung × Java] Verwendung von Arrays
[Verarbeitung × Java] Verwendung der Schleife
[Verarbeitung × Java] Verwendung der Klasse
[Verarbeitung × Java] Verwendung der Funktion
Verwendung von Java Optional
Verwendung der Java-Klasse
[Java] Verwendung von removeAll ()
Verwendung von Java Map
Verwendung von HttpClient (Get) von Java
Verwendung von HttpClient (Post) von Java
[Java] Verwendung der Join-Methode
[JavaFX] [Java8] Verwendung von GridPane
Verwendung von Klassenmethoden [Java]
[Java] Verwendung von List [ArrayList]
Wie verwende ich Klassen in Java?
So benennen Sie Variablen in Java
Verwendung von Java-Lambda-Ausdrücken
[Java] Verwendung der Math-Klasse
Verwendung des Java-Aufzählungstyps
[Verarbeitung × Java] Verwendung von Schleife 2 --- verschachtelte Struktur, Koordinatenkonvertierung
Mehrsprachige Unterstützung für Java Verwendung des Gebietsschemas
[Java] Verwendung der File-Klasse
Verwendung der Submit-Methode (Java Silver)
[Leicht verständliche Erklärung! ] Verwendung der Java-Instanz
[Java] Verwendung der toString () -Methode
Verwendung und Definition von Java-Klassen, Importieren
[Leicht verständliche Erklärung! ] Verwendung des Java-Polymorphismus
[Java] [Maven3] Zusammenfassung der Verwendung von Maven3
Verwendung der Java Scanner-Klasse (Hinweis)
Verwendung von Umgebungsvariablen in RubyOnRails
[Leicht verständliche Erklärung! ] Verwendung von ArrayList [Java]
[Java] Verwendung der Calendar-Klasse
[Java] Erfahren Sie, wie Sie Optional richtig verwenden
[Leicht verständliche Erklärung! ] Verwendung von Java-Überladung
try-catch-finally Ausnahmebehandlung Verwendung von Java
[Leicht verständliche Erklärung! ] Verwendung der Java-Kapselung
Verwendung von Map
Wie benutzt man rbenv?
Verwendung mit_option
Verwendung von fields_for
Verwendung von java.util.logging
Verwendung der Karte
Verwendung von collection_select
Wie benutzt man Twitter4J
Wie benutzt man active_hash! !!
Verwendung von MapStruct
Verwendung von TreeSet
[Verwendung des Etiketts]
Wie man Identität benutzt
Wie man Hash benutzt