3.1 条件选择语句
if语句、多分支语句switch
3.2 循环语句
3.2.1 while语句
3.2.2 do...while语句
3.2.3 for语句
3.3 跳转语句
break语句、continue语句
思考:
1、什么是条件表达式,它的值是何种类型?
2、if语句嵌套匹配原则?
3、谈谈switch语句的执行特点?
4、do…while循环和while循环的差别?
5、for循环头有哪3部分构成?某个部分可以没有吗?
6、for(;;) { … } 是什么意思?
7、break和continue的作用?带标号是什么意思?
8、使用什么办法将一组语句组合为1个语句块?
♣ 一题多解
习题3(12):输入一个整数,输出该数的二进制表示形式的数字串。
解法1:除2取余,存入数组,将数组逆序输出。
解法2:除2取余,存到字符串中(str=x%2+str )。
解法3:除2取余,转换成数值存储(s+=rk;k=10)。数字太大会溢出。
解法4:Integer.toBinaryString(x)。