分支
一.if
1.语法形式
if(表达式)
语句
eg:判断一个数是否为奇数。
2.else
if(表达式)
输出语句
else
输出语句
eg:判断一个数的奇偶。
3.注意事项
1)if和else下面若有多条输出语句需要用大括号括起来否则只能输出一条。
2)else和最近的if搭配。
4.if语句的嵌套
有两种书写方式,但建议用第一种,比较清晰明了。(注意else和if中间的空格)
二.switch
1.语法形式
switch(必须为整型表达式)
{
case1:
case2:
default:
}
2.switch语句和if语句的对比
3.注意事项
1)如果输入的数字符合case1,在执行完case1的时候会继续执行case2...,只有在case后面加上break才会跳出循环。
2.case和后面的数字必须有空格。
3.case后面必须跟着整数。
循环
一.while
1.语法形式
while(表达式)
{输出语句}
2.while与if的区别
1)while可以达到循环的效果,假设满足条件将一直循环下去(死循环)
2)if只执行一次
3)while可以实现多组输入
3.while的使用
1)输出1--10之间的整数
2)输入1234输出4321
注意如何实现这个过程
二.for
1.语法形式
for(表达式1;表达式2;表达式3)
语句
表达式1:用于变量的初始化
表达式2:变量满足的条件
表达式3:变量的调整
2.for的使用
在寻找一个范围内的整数时一般用for循环。
三.do while
1.语法形式
do
语句
while(表达式)
2.do while的使用
while后面有分号。不能跟着输出。
四.循环的嵌套
break和continue
一.break
结束循环
二.continue
跳出本次循环