Java学习之路--switch多选择
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
/**
* 测试switch多选择
* @author 葛宇
*/
package 控制语句;

public class TestSwitch {
public static void main(String[] args) {
int a = (int)(6*Math.random())+1;
System.out.println("骰点:"+a);

switch(a) {
case 1:
System.out.println("1点");
break;
case 2:
System.out.println("2点");
break;
case 3:
System.out.println("3点");
break;
case 4:
System.out.println("4点");
break;
case 5:
System.out.println("5点");
break;
case 6:
System.out.println("6点");
break;
default:
break;

//若省略break则会往下一条case穿透执行
}
}
}

Java学习之路--for循环
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
/**
*测试for循环
*@author 葛宇
*/
package 控制语句;

public class TestFor {
public static void main(String[] args) {
int sum = 0;
for(int i=1;i<=100;i++) {
sum+=i;
}
System.out.println(sum);

/*
* 1. 执行初始化语句:i=1
* 2. 执行判断:i<=100
* 3. 执行循环体:sum+=i
* 4. 执行步进:i++
* 5. 返回第2步
*/
}
}

Java学习之路--while循环
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
/**
* 测试while
* @author 葛宇
*/
package 控制语句;

public class TestWhile {
public static void main(String[] args) {
/////////////////while/////////////////

int i = 1;
int sum = 0;
//while的循环条件必须是布尔型,0或1无效
while(i <= 100) {
sum += i;
i++;
}
System.out.println(sum);

////////////////do-while////////////////

i = 0;
sum = 0;
do {
sum += i;
i++;
}while(i <= 100);
System.out.println(sum);
}
}