广告发布网站开发,秦皇岛市第一医院,有哪些网站做返利模式,建立公司官网多少钱本文首发于微信公众号「烽哥带你学Android」#xff0c;工作日每日更新1x0 switch 分支语句昨天我们最后学习了分支结构中的 if 条件语句。其实和 if 条件语句还有个兄弟 —— switch 分支语句。switch 语句由一个控制表达式和多个 case 标签组成。看到一堆 case 标签了吧工作日每日更新1x0 switch 分支语句昨天我们最后学习了分支结构中的 if 条件语句。其实和 if 条件语句还有个兄弟 —— switch 分支语句。switch 语句由一个控制表达式和多个 case 标签组成。看到一堆 case 标签了吧程序就是从上到下那 case 后面的值和 switch 后面括号里的值去比(如果是个表达式就是和表达式的值去比)。如果对上了就从那个 case 标签开始向下执行换句话说如果第一个 case 对上了由于从上到下执行每一个 case 都会被执行到如果这是你需要的那很好但是如果是只想执行一个 case 块里 的内容呢这时就要用到 break 了只要一执行到 break 就会结束 switch 分支这个配合代码来看比较好理解。至于最后那个 default 如果没有一个 case 能对上括号里的值就会从 default 开始执行。要注意的是控制表达式的值不能是布尔值。来看代码//声明变量 a 并赋值为3int a 3;//执行 switch 分支语句switch (a) //控制表达式是 a 换句话说就是拿 case 后面的值和括号里的值(a)比。{case 1:System.out.println(a的值是1);break;case 2://和 a 的值对上了就从这里开始执行 System.out.println(a的值是2);break; //中断执行要不就执行到下一个 case 块了 case 3:System.out.println(a的值是3)break;default:System.out.println(a的值不是1或2或3);}2x0 循环结构循环语句可以在满足循环条件的情况下反复执行某一段代码这段被重复执行的代码叫循环体。当反复执行这个循环体的时候需要在合适的时候把循环条件改为假从而结束循环否则循环将一直执行下去形成死循环。循环语句可能包含如下部分初始化语句一条或多条语句这些语句用于完成一些初始化工作初始化语句在循环体开始之前执行。循环条件这是一个 Boolean 表达式这个表达式能决定是否执行循环体。循环体这个部分是循环的主体如果循环条件允许这个代码块将被重复执行。如果这个代码块只有一行语句则这个代码块的花括号是可以省略的。迭代语句这个部分在一次循环体执行结束后对循环条件求值之前执行通常用于控制循环条件中的变量使得循环在合适的时候结束。上面 4 个部分只是一般性的分类并不是每个循环中都非常清晰地分出了这 4 个部分。2x1 while循环结构while 循环的语法格式如下[初始化语句]while(循环条件){循环体[迭代语句]}//[]内的部分可以省略while 循环每次在求值之前先对循环条件求值如果循环条件为 true 则运行循环体部分。从上面的语法来看迭代语句总是位于循环体的最后因此只有当循环体能成功执行完成时while 循环才会执行迭代语句。//循环体初始化条件int count 0;//当 count 小于 10 时执行循环体while (count 10){System.out.println(count);//迭代语句 count;}System.out.println(循环结束);使用 while 循环时一定要保证循环条件有变成 false 的时候否则这个循环将成为一个死循环永远无法结束这个循环。例如如下代码//下面是一个死循环int count 0;while (count 10){System.out.println(不停的执行死循环 count);count--;}System.out.println(永远无法跳出循环体);在上面的代码中count 的值越来越小这将导致 count 的值永远小于 10count 10 循环条件一直为 true 从而导致这个循环永远无法结束。2x2 do while 循环do while 循环与 while 循环的区别在于while 循环时先判断循环条件如果条件为真则执行循环体do while 循环则是先执行循环体然后才判断循环条件如果循环条件为真则执行下一次循环否则终止循环。do while 循环的语法格式如下[初始化语句]do {循环体[迭代语句]}while (循环条件);//[]内的部分可以省略下面的程序示范了 do while 循环的用法//定义变量 countint count 1;//执行 do while 循环do {System.out.println(count);//循环迭代语句 count;//循环条件紧跟 whlie 关键字}while (count 10);System.out.println(循环结束)即使循环条件一开始为从 false do while 循环也会执行一次循环体。因此do while循环体至少执行一次。3x0 总结骚年是不是觉得比较短没错这篇一张图都没有全是代码。但是满满都是干货你学会了 switch 分支 while 循环和 do while循环收获还是满满的呢。欢迎关注我的公众号: 「烽哥带你学Android」每日一文轻轻松松带你入门 Android 开发