顺序结构
默认结构
选择结构
如果……则……
if语法
if(1>0){
}
如果IF语句不使用{},则只作用于下一行建议任何时间都要加上{}
switch语法:
用来进行等值判断,根据表达式的值,从相匹配的case标签处开始执行,到break或者switch末尾结束
语句结构:
switch(表达式) {
case value:
break;
default:
break;
}
循环结构
分两类:1.当型 2.直到型
while
while(i<=100) {
}
do-while
do {
} while (condition);
for循环
支持迭代的通用结构,最有效,最灵活的循环结构
for (int i = 0; i < args.length; i++) {
}
初始换,条件可以是多个,中间以逗号分割
嵌套循环
循环控制
break 强行退出当前循环
continue 终止本次,继续下次循环
n 带标签的break和continue
补充:
★Math类的使用
Math.random()产生一个0到1区间的double类型的随机数,不包括1
int i =(int) (6*Math.random());
产生一个【0,5】之间的随机整数