Java基础(3)----选择与循环语句
练习题:用 if else 语句求 奇偶数
注意在一组条件判断语句中else if 可以有多个 但是 if 、else 只能有一个
分支判断
练习题:打印一个学生的分数等级(100满分)90分以上A,80分以上B,70分以上C,
60分以上D,其它情况不及格
(for循环的使用场景:能确定循环得次数,或者是知道开始和结尾和变量的变化)
在使用循环时一定要注意变量的可视范围(即该变量的作用域)。变量的作用域是在其声明的位置到它所在的代码块截止。
在循环中我们经常用到变量来保存一些信息:从变量的作用上将分为标识变量(即标识位)和累加变量(即计数器)
练习题:判断100 到120之间有几个数能被23整除
4.break 和 continue的区别
break表示跳出循环,continue表示跳出本次循环从下次循环开始运算
在程序员中有这样的一句话:分析为王!也就是说在编程中思路是最重要的,所以我们在聚到问题的时候先不要忙于动手,将每一步都想好(写好注释)。然后再下手写代码。在我们编程的前期写好注释是建立编程思想最好的方法。
题目:打印1到99的数,数字中含0的不打印
5.while()循环
while(循环成立的条件){
执行的代码
}
练习题: 今年小兵13岁,大兵36岁问多少年以后大兵的年龄恰好是小兵的2倍
分析:只要没有满足 大兵年龄=小兵年龄*2就会一直计算下去
do{
循环体;
}while(循环成立的条件);
do{} while()的使用环境是:当至少要执行一次循环体的时候
练习题: 有一只青蛙困在10米深的井中,每天都在向上趴 白天向上爬5米到了晚上就向下退3米。记录每天(白天/晚上)的爬行位置。第几天才能跳出来了