Professional Documents
Culture Documents
06
Variables
Variable (s)
23.1416
Name
Size
Value range
int
float
boolean
char
color
byte
32 bits
32 bits
1 bit
16 bits
32 bits
8 bits
-2,147,483,648 to 2,147,483,647
3.40282347E+38 to -3.40282347E+38
true or false
0 to 65535
16,777,216 colors
-128 to 127
int:
float:
boolean:
int
float
boolean
Integer
-5, 0, 2
Floating Number
3.1416159
true, flase
i, j, k, l, m, n;
x, y, z;
yes_no;
()
()
()
size(200, 200);
smooth();
noStroke() ;
ellipse(width*0.5, height*0.5, width*0.86, height*0.66);
width
height
Math 1:
Arithmatic, Function
Multiplicative
Additive
Assignment
*, /, %
+, =
9
9.0
9
9.0
/4
/4
/ 4.0
/ 4.0
=2
= 2.25
= 2.25
= 2.25
%4
=1
int a = 5;
a += 5;
a *= 5;
a -= 5;
a /= 5;
a = a + 5;
a = a * 5;
a = a - 5;
a = a / 5;
a++
a--
a = a + 1;
a = a 1;
a= 36 % 5;
// = 1
println(4/3);
println(4.0/3);
println(4/3.0);
println(4.0/3.0);
// Prints "1"
// Prints "1.3333334"
// Prints "1.3333334"
// Prints "1.3333334"
int a = 5;
int b = 6;
a += 5;
println("a = " + a);
a *= 5;
println("a = " + a);
a -= 5;
println("a = " + a);
a /= 5;
println("a = " + a);
a += b;
println("a = " + a);
int x = 3;
int y = 5;
x++;
y *= 2;
println(x*y);
Text Outputs
int a = 5;
int b = 6;
println(a);
println(b);
println(a + " " + b);
print(a);
println(" " + b);
println(a + b);
println("a");
println("a" + " b");
int x, y, z;
x = 100; y = 200;
z = x + y;
println("x + y = " + z);
Control 2: Repetition
210
210
size(210, 210);
fill(0,0,255);
for (int i = 10; i < 210; i += 20) {
rect(i, 10, 10, 10);
}
size(210, 210);
fill(0,0,255);
for (int i = 10; i < width; i += 20) {
rect(i, i, 10, 10);
}
}
}
size(210, 210);
fill(0,0,255);
for (int i = 10; i < 210; i += 20) {
for (int j = 10; j < 210; j += 20) {
rect(i, j, 10, 10);
}
}
size(210, 210);
fill(0,0,255);
for (int i = 10; i < 210; i += 20) {
for (int j = 10; j < 210; j += 20) {
if (((i + j) % 40) == 0)
{rect(i, j, 10, 10);}
}
}
size(300, 300);
fill(0,0,255);
smooth();
noStroke();
for (int i = 10; i < 300; i += 20) {
for (int j = 10; j < 300; j += 20) {
int k = (i + j) / 22;
ellipse (i, j, k, k);
}
}
size(300, 300);
fill(0,0,255);
smooth();
noStroke();
for (int i = 10; i < 300; i += 20) {
for (int j = 10; j < 300; j += 20) {
int k = (i + j) / 22;
if (((i + j) % 40) == 0)
{ellipse (i, j, k, k);}
}
}
size(300, 300);
smooth();
noStroke();
for (int i = 10; i < 300; i += 20) {
for (int j = 10; j < 300; j += 20) {
fill(0,0,255-i/1.2);
int k = (i + j) / 22;
if (((i + j) % 40) == 0)
{ellipse (i, j, k, k);}
}
}
Ch. 3 - 6
05/03/2013