switch循环

第三天

眉间皱痕 提交于 2019-11-27 14:25:06
第三天 今日任务 1、位运算(了解) 2、三元运算符 3、程序运行流程&顺序结构 4、判断结构(if)(掌握) 5、多分支结构(switch ) 6、循环结构(while&do-while)(掌握) 7、循环结构(for)(掌握) 8、嵌套循环(必须掌握) 9、流程控制(continue,break) 课堂笔记 1、位运算 位运算: 二进制数位的运算 。需要把数据转成二进制再进行运算。二进制运算是所有运算中速度最快的运算。 1.1、运算符符号 &:按位与运算 |:按位或运算 ^:按位异或运算 <<:左移运算 >>:右移运算 >>>:无符号右移运算 &(按位与运算):运算规则: 相同的二进制数位上,都是1的时候,结果为1,否则为零。 十进制 二进制 9 0000 0000 0000 0000 0000 0000 0000 1001 12 0000 0000 0000 0000 0000 0000 0000 1100 & ----------------------------------------------------------------------------------------------- 8 0000 0000 0000 0000 0000 0000 0000 1000 |(按位或运算):运算规则: 相同的二进制数位上,都是0的时候,结果为0,否则为1。 十进制

break和continue

戏子无情 提交于 2019-11-27 10:08:07
break和continue是我们用到循环语句时常会因为一些特殊情况需要跳出、跳过循环所使用的语句,最近正好学了,想通过一些小实例对它们的功能与区别做个总结。 一、break的使用 1.switch中的break 用break语句可以使流程跳出switch语句体。 使用说明: (1)只能在循环体内和switch语句体内使用break; (2)当break出现在循环体中的switch语句体内时,起作用只是跳出该switch语句体,并不能终止循环体的执行。若想强行终止循环体的执行,可以在循环体中,但并不在switch语句中设置break语句,满足某种条件则跳出本层循环体。 代码段1: public static void main(String[] args) { int week = 3; switch (week) { case 1: System.out.println("11"); break; case 2: System.out.println("22"); break; case 3: System.out.println("33"); break; case 4: System.out.println("44"); break; case 5: System.out.println("55"); break; case 6: System.out.println("66