龙空技术网

java入门_选择语句及循环

程序猿冰冰 162

前言:

眼前同学们对“java买百鸡”大体比较关切,各位老铁们都想要了解一些“java买百鸡”的相关知识。那么小编也在网摘上搜集了一些关于“java买百鸡””的相关资讯,希望同学们能喜欢,看官们快快来学习一下吧!

文章目录

前言:

一、选择结构

if语句

if-else语句

if-else-if-else语句

switch语句

二、循环语句

1.while循环

2.do……while循环

for循环

增强for

案例及作业

一、选择结构

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

if-elseif-else 语句

switch 语句

1. if语句

语义:如果……那么……

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

块。

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

if-else语句

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

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

2. switch语句

流程图:

注意:

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

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

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

二、循环语句

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

何为循环

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

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

1.while循环

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

先判断boolean表达式:

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

2.do……while循环

先执行一次循环体,再判断表达式:

若为true,就执行循环体,再重新判断boolean表达式

若为false,跳过循环体。

3. for循环

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

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

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

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

4.增强for

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

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

分享一个循环案例:

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

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

Demo1:

打印九九乘法表

格式:

Demo2:

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

标签: #java买百鸡