第四章
控制执行流程
1
、
Random
类和
Math.random()
方法
一、
Random
类产生随机数的方法如下:
①
Random rand = new Random();
或
Random rand = new Random(47);
然后
rand.nextInt(int n);
产生随机数,范围为
:0<=*<n
②在这里
47
是一个种子
seed
,如果给予种子,那么程序产生的随机序列都是一样的。
二、
Math.random()
产生
0
和
1
之间(不包括
1
)的一个
double
值
2
、
foreach
语法:列举所有的数组元素
for(
数组数据类型
x :
数组名或者返回数组
){
}
3
、理解标签跳转
break
和
continue
4
、关于跳转标签:
“Label:”
注意:在标签后面是没有任何的语句的
5
、
break
和
continue
的使用规则:
1
)一般的
continue
会退回最内层循环的开头
(
顶部
)
,并继续执行。
2
)带标签的
continue
会到达标签的位置,并重新进入紧接在那个标签后面的循环。
3
)一般的
break
会中断并跳出当前循环
4
)代表权的
break
会中断并跳出标签所指的循环
5
、关于
switch
的选择因子:
如果
switch
的选择因子为字符串或者是浮点数,那么
switch
是不会工作的
6
、产生随机
26
个字母的方法
:
①小写字母:
Random rand = new Random ();
int c = rand.nextInt (26) + ‘a’;
System.out.println ( (char)c );
①大写字母:
Random rand = new Random ();
int c = rand.nextInt (26) + ‘A’;
System.out.println ( (char)c );