语句
条件语句 根据不同条件 执行不同语句
if 语句
刚刚开始不要去掉花括号 容易混淆
if
if else
if else if
(表达式1 ,表达式2,表达式3){语句;...;..}
z执行过程 语句一只执行一次 完事进入语句2 若语句2 的值为TRUE 就继续执行语句(也就是循环体)
接着计算表达式3 然后再判断表达式2 的值
就这样子一直重复 知道表达式2 的值为false 就退出循环
作业 编写程序计算1+3+5+..+99的值
我们来思考一下
思考完成 存于testif03
while语句
while(逻辑表达式){语句,。。,。}
执行过程 先判断 逻辑表达式的值 若=fTRUE 则执行后面的语句 然后再次判断条件并反复执行 知道条件不成立为止
do while 语句(基本很少用 但是要知道)
x形式如下
do{语句;..;..}while{逻辑表达式};
执行过程是
先执行语句 ,再判断逻辑表达式的值 若为TRUE 再执行语句 否则结束循环
所以这两个的区别 while有可能一次都不循环 但是do while 至少循环一次