java循环语句总结(选择语句及循环)

文章目录

前言:

一、选择结构

if语句

if-else语句

if-else-if-else语句

switch语句

二、循环语句

1.while循环

2.do……while循环

for循环

增强for

案例及作业

一、选择结构

选择结构也被称为分支结构。代码根据逻辑判断,存在多个不同的结果,此时就会产生不同的选择,不同的选择执行不同的代码。Java中存在两种选择结构语句:

if-elseif-else 语句

switch 语句

1. if语句

语义:如果……那么……

java循环语句总结(选择语句及循环)(1)

if后面的 { } 表示一个整体——代码块,当boolean表达式为true,才执行这里的代码

块。

注意:if(boolean表达式)后面是没有分号的。

if-else语句

语义:如果 … 那么 … 否则…

java循环语句总结(选择语句及循环)(2)

如果boolean表达式结果为true,就执行语句体1,否则执行语句体2。

2. switch语句

java循环语句总结(选择语句及循环)(3)

流程图:

java循环语句总结(选择语句及循环)(4)

注意:

1.switch的条件是什么类型,case选择里就是什么类型,需一致

2.default块顺序可以变动,但要注意其执行顺序。

3.通常,default块放在switch语句末尾,也可以省略

二、循环语句

对于 Java 中的循环一共有三种, 分别是:while 语句, do ...while 语句和 for 语句。针对 for 语句又有不同的语法。

何为循环

往复回旋,指事物周而复始地运动或变化。一圈一圈,一次又一次的循回。

代码中就是相同的语句执行一次又一次的进行执行。 一遍又一遍。 一直等着停下的命令。如果执行的命令一直运动, 就再也没有停止的一天。

1.while循环

对于 while 语句, 根据循环条件的成立与否, 来决定是否继续循环。 如果表达式不成立, 循环体一次也不会执行。

java循环语句总结(选择语句及循环)(5)

先判断boolean表达式:

若为false,跳过循环体,若为true,执行循环体,执行完,再重新判断boolean表达式。

2.do……while循环

java循环语句总结(选择语句及循环)(6)

java循环语句总结(选择语句及循环)(7)

先执行一次循环体,再判断表达式:若为true,就执行循环体,再重新判断boolean表达式若为false,跳过循环体。

3. for循环

java循环语句总结(选择语句及循环)(8)

for循环是被使用最广泛的循环,使用计数器来实现循环结构,多用于循环次数已知的情况。在关键字for后面的括号中,会有三个语句:

第一个语句是初始化变量语句,允许声明一个或多个整型变量;

第二个语句是循环条件语句,在每次循环开始前,判断循环条件是否成立;

第三个语句是迭代语句,通常写变量的递增或递减

4.增强for

Java5引入了一种主要用于数组或集合的增强型for循环

java循环语句总结(选择语句及循环)(9)

其内部原理是一个Iteration迭代器,在遍历的过程中,不能对集合中的元素进行增删操作。

java循环语句总结(选择语句及循环)(10)

分享一个循环案例:

Demo:计算100以内正整数之和

java循环语句总结(选择语句及循环)(11)

还有两个小作业,有兴趣的可以尝试一下:

Demo1:

打印九九乘法表

格式:

java循环语句总结(选择语句及循环)(12)

Demo2:

鸡兔同笼,鸡兔一共35只。笼子里脚一共94只,请问分别有多少只鸡和兔?

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页