...
Arithmetische Operatoren (+,-,*,/,=,%)
x = 3+2; // x = 5
y = 2-1; // y = 1
z = 5*2; // z = 10
i = 10/2; // i = 5
r = 9%5; // r = 4
Vergleichende Operatoren (,=,==,!=)
...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
if(x<120 |
...
Boolsche Operatoren (&&,||,!)
...
language | java |
---|---|
title | Beispiel Boolsche Operatoren |
collapse | true |
...
) // Bedingung
{
// Auszuführende |
...
Zusammengesetzte Operatoren (++,–,+=,-=,*=,/=)
x++ // x um eins erhöhen
y– // y um eins verringern
z+=2 // z um zwei erhöhen
i-=5 // i um fünf verringern
Kontroller:
if…
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
if(x>120)
{
// Aktion wenn x grösser als 120
} |
if…else
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
if(x>120)
{
// Aktion wenn x grösser als 120
}
else
{
// Aktion wenn x kleiner als, oder genau 120
} |
for
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
for(int i=0; i<=255; i++)
{
// Setzt i von 0 bis 255
} |
switch case
Code Block | ||||
---|---|---|---|---|
| ||||
switch(var)
{
case 1:
// Aktion wenn var 1 entspricht
break;
case 2:
// Aktion wenn var 2 entspricht
break;
default:
// Aktion wenn var weder 1 noch 2 entspricht
} |
while
...
language | java |
---|---|
title | Beispiel while... |
collapse | true |
...
Aktion |
...
break
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
for(int i=0; i<200; i++)
{
digitalWrite(5,i);
sensorWert = analogRead(0);
if(sensorWert>200)
{
i = 0; // Schleife verlassen
break;
}
delay(100);
} |
return
...
language | java |
---|---|
title | Beispiel return... |
collapse | true |
...
} |