1.选择结构if
1.1 if语句
语法格式:
if (条件语句){
执行语句;
……
}
1.2 if…else语句
语法格式:
if (判断条件){
执行语句1
……
}else{
执行语句2
……
}
1.3 if…else if…else语句
语法格式:
if (判断条件1) {
执行语句1
} else if (判断条件2) {
执行语句2
}
...
else if (判断条件n) {
执行语句n
} else {
执行语句n+1
}
2.选择结构switch
switch 条件语句也是一种很常用的选择语句,它和if条件语句不同,它只能针对某个表达式的值作出判断,从而决定程序执行哪一段代码。
default:
执行语句
如果没有找到匹配的则执行default中的语句。
break表示跳出当前语句;(在多层嵌套循环语句中,可以在外层添加标记)
例如:
continue表示中止本次循环。
3.循环结构 while
语法格式:
while(循环条件){
执行语句
………
}
4.循环结构 for
语法格式:
for(初始化表达式; 循环条件; 操作表达式){
执行语句
………
}
5.循环语句 do...while
语法格式:
do {
执行语句
………
} while(循环条件);
练习:
猜数字案例是要完成什么样的功能呢?顾名思义,这个游戏就是你出个数字、我来猜。
游戏操作如下:
l 后台预先生成一个1-100之间的随机数,用户键盘录入猜数字
l 如果猜对了,打印“恭喜您,答对了”
l 如果猜错了
猜大了:打印“sorry,您猜大了!”
猜小了:打印“sorry,您猜小了!”
l 直到数字猜到为止