Hello World

Hello World

コンソールに "HelloWorld!!" と文字列を表示するプログラムを書いてみましょぅ。

1. DartPadを開く

2. プログラムを書く

1
void main() {
2
print('Hello World (1) !!');
3
print("Hello World (2) !!");
4
print("""
5
Hello
6
World (3) !!""");
7
}
Copied!

3. RUNボタンを押す。

1
HTML OUTPUT
2
CONSOLE
3
Hello World (1) !!
4
Hello World (2) !!
5
Hello
6
World (3) !!
Copied!
と文字列が表示されます。

四則演算

1. DartPadを開く

2. プログラムを書く

1
void main() {
2
print("""
3
1+1 = ${1+1}
4
1-1 = ${1-1}
5
2*2 = ${2*2}
6
4/2 = ${4/2}
7
5/3 = ${5/3}
8
5~/3 = ${5~/3}
9
5%3 = ${5%3}
10
5/0 = ${5/0}
11
1+2*(1+2) = ${1+2*(1+2)}
12
13
1==1 = ${1==1}
14
1==0 = ${1==0}
15
1!=1 = ${1!=1}
16
1!=0 = ${1!=0}
17
18
1<0 = ${1<0}
19
0<0 = ${0<0}
20
-1<0 = ${-1<0}
21
1>0 = ${1>0}
22
0>0 = ${0>0}
23
-1>0 = ${-1>0}
24
25
1<=0 = ${1<=0}
26
0<=0 = ${0<=0}
27
-1<=0 = ${-1<=0}
28
1>=0 = ${1>=0}
29
0>=0 = ${0>=0}
30
-1>=0 = ${-1>=0}
31
""");
32
}
Copied!

3. RUNボタンを押す。

1
1+1 = 2
2
1-1 = 0
3
2*2 = 4
4
4/2 = 2
5
5/3 = 1.6666666666666667
6
5~/3 = 1
7
5%3 = 2
8
5/0 = Infinity
9
1+2*(1+2) = 7
10
11
1==1 = true
12
1==0 = false
13
1!=1 = false
14
1!=0 = true
15
16
1<0 = false
17
0<0 = false
18
-1<0 = true
19
1>0 = true
20
0>0 = false
21
-1>0 = false
22
23
1<=0 = false
24
0<=0 = true
25
-1<=0 = true
26
1>=0 = true
27
0>=0 = true
28
-1>=0 = false
Copied!
と文字列が表示されます。

変数

1. DartPadを開く

2. プログラムを書く

1
void main() {
2
int a = 1;
3
double b = 1.1;
4
int c = (a+b).toInt();
5
double d = a+b;
6
var e = a+b;
7
String f = "test";
8
String g = "game";
9
print("${c} ${d} ${e} ${f+g}");
10
11
// ++
12
print("[++]");
13
print("${++a} ${a++}");
14
print("${a}");
15
16
// --
17
print("[--]");
18
print("${--a} ${a--}");
19
print("${a}");
20
21
a = 1;
22
a += 10;
23
print("a+= ${a}");
24
25
a = 1;
26
a -= 10;
27
print("a-= ${a}");
28
29
a = 2;
30
a *= 3;
31
print("a*= ${a}");
32
33
a = 6;
34
a ~/= 3;
35
print("a~/= ${a}");
36
37
a = 5;
38
a %= 3;
39
print("5%= ${a}");
40
}
41
}
Copied!

3. RUNボタンを押す。

1
2 2.1 2.1 testgame
2
[++]
3
2 2
4
3
5
[--]
6
2 2
7
1
8
a+= 11
9
a-= -9
10
a*= 6
11
a~/= 2
12
5%= 2
Copied!
と文字列が表示されます。

スコープ

1. DartPadを開く

2. プログラムを書く

1
int a = 100;
2
int b = 200;
3
void main() {
4
print("[A] ${a} ${b}");
5
int a = 1;
6
print("[B] ${a} ${b}");
7
{
8
int b = 2;
9
print("[C] ${a} ${b}");
10
}
11
print("[D] ${a} ${b}");
12
{
13
a = 1000;
14
b = 2000;
15
}
16
print("[E] ${a} ${b}");
17
}
Copied!

3. RUNボタンを押す。

1
[A] 100 200
2
[B] 1 200
3
[C] 1 2
4
[D] 1 200
5
[E] 1000 2000
Copied!
と文字列が表示されます。

If 文

1. DartPadを開く

2. プログラムを書く

1
void main() {
2
if(true) {
3
print("[A] true");
4
}
5
6
if(1!=1) {
7
print("[B] true");
8
} else {
9
print("[B] false");
10
}
11
12
int a = 2;
13
if(a==1) {
14
print("[C] 1");
15
} else if(a ==2){
16
print("[C] 2");
17
} else {
18
print("[C] other");
19
}
20
}
Copied!

3. RUNボタンを押す。

1
[A] true
2
[B] false
3
[C] 2
Copied!
と文字列が表示されます。

Switch 文

1. DartPadを開く

2. プログラムを書く

1
void main() {
2
int a = 0;
3
switch(a) {
4
case 0:
5
print("a=0");
6
break;
7
case 1:
8
print("a=1");
9
break;
10
default:
11
print("other");
12
}
13
14
String b = "test";
15
switch(b) {
16
case "tests":
17
print("b=test");
18
break;
19
case "test":
20
print("b=test");
21
break;
22
default:
23
print("other");
24
}
25
26
int c = 0;
27
switch(c) {
28
case 0:
29
case 1:
30
print("c=0 or c=1");
31
break;
32
default:
33
print("other");
34
}
35
}
Copied!

3. RUNボタンを押す。

1
a=0
2
b=test
3
c=0 or c=1
Copied!
と文字列が表示されます。

While 文

1. DartPadを開く

2. プログラムを書く

1
void main() {
2
int i = 0;
3
while(i<10) {
4
print("${i}");
5
i++;
6
}
7
}
Copied!

3. RUNボタンを押す。

1
0
2
1
3
2
4
3
5
4
6
5
7
6
8
7
9
8
10
9
Copied!
と文字列が表示されます。

Do-While 文

1. DartPadを開く

2. プログラムを書く

1
void main() {
2
int i = 0;
3
do {
4
print("${i}");
5
i++;
6
} while(i<10);
7
}
Copied!

3. RUNボタンを押す。

1
0
2
1
3
2
4
3
5
4
6
5
7
6
8
7
9
8
10
9
Copied!
と文字列が表示されます。

For 文

1. DartPadを開く

2. プログラムを書く

1
void main() {
2
for (int i=0;i<10;i++) {
3
print("${i}");
4
}
5
}
Copied!

3. RUNボタンを押す。

1
0
2
1
3
2
4
3
5
4
6
5
7
6
8
7
9
8
10
9
Copied!
と文字列が表示されます。

Function

1. DartPadを開く

2. プログラムを書く

1
int plus(int a, int b) {
2
return a + b;
3
}
4
5
void main() {
6
print("${plus(100,10)}");
7
}
Copied!

3. RUNボタンを押す。

1
110
Copied!
と文字列が表示されます。

Class

1. DartPadを開く

2. プログラムを書く

1
class A {
2
int a = 0;
3
int b = 0;
4
5
printStatus() {
6
print("${a} ${b}");
7
}
8
}
9
10
void main() {
11
A a = new A();
12
a.printStatus();
13
14
a.a = 100;
15
a.b = 200;
16
a.printStatus();
17
18
A b = a;
19
b.printStatus();
20
21
a.a = 3;
22
a.printStatus();
23
b.printStatus();
24
}
Copied!

3. RUNボタンを押す。

1
0 0
2
100 200
3
100 200
4
3 200
5
3 200
Copied!
と文字列が表示されます。
Last modified 3yr ago