java 循环语句

一、JAVA 流程控制

条件语句 — if   :语法格式 — if ( 单一条件) 如下图

条件语句 — if…else…   ( 二选一)

条件语句 — if…else if…   ( 多选一),可嵌套多个else if

条件语句 — switch
             语法格式 — switch
               switch (表达式)
             {
               case 取值1:语句块1
                   …
               case 取值n:语句块n
               default: 语句块n+1
              }
       条件语句 — switch(说明)
            表达式的值只可以接受int、byte、char、short 型、枚举,JDK1.6以后String也可以,不接受其他类型的值,不允许有重复的case取值
            switch一旦碰到第一次case匹配,程序就会跳转到这个标签位置
             开始顺序执行以后所有的程序代码,而不管后面的case条件是否匹配,直到碰到break语句为止
  二、循环语句
         while:while (条件表达式)
                {
                  执行语句块
                }

do…while:do
                      {

执行语句块;

} while(条件表达式 );

for      :  for(初始化表达式;循环条件表达式;循环后的操作表达式)
                       {
                     执行语句块
                      }
                     例如乘法口诀:

private static void 乘法口诀() {
                                          for (int a=1;a<=9;a++){
                                                     for (int b=1;b<=a;b++){
                                                              System.out.print(a+"*"+ b+"="+a*b +"\t");
        
                                                       }    
                                                                System.out.println();
        
            
                                    }
                         }

循环的中断语句 — break 、continue
                               中断语句
                               多重循环中可以使用标号,指定中断的具体循环
                                          break语句用于终止某个语句块的执行。用在循环语句体中,可以强行退出循环。
                                         “break;”语句:可以出现在while、do…while、for、switch语句体中。
                                         “break label”语句 :可以出现在任何语句体中。多数还是使用在循环中。
                                         continue语句用在循环语句体中,用于终止某次循环过程,跳过循环体中continue语句下未执行的循环,开始下一次循环过程
                                         “continue;” 语句:只能出现在循环语句while、do…while、for中

时间: 2024-12-19 22:28:37

java 循环语句的相关文章

Java基础---Java循环语句之while(二十二)

Java循环语句之 while 生活中,有些时候为了完成任务,需要重复的进行某些动作.如参加 10000 米长跑,需要绕 400 米的赛道反复的跑 25 圈.在 Java 中实现功能时,也经常需要重复执行某些代码,例如,我们为了表示"浓烈的爱",希望输出 1000 行"我爱慕课网!".显然,此时重复敲 1000 遍输出语句是不靠谱滴!!那么,有木有好的办法来解决呢? 有,循环语句! Java 常用的 3 种循环: while . do...while . for 本

Java基础---Java循环语句之do...while(二十三)

Java循环语句之 do...while do...while 循环与 while 循环语法有些类似,但执行过程差别比较大. 语法:  执行过程: <1>. 先执行一遍循环操作,然后判断循环条件是否成立 <2>. 如果条件成立,继续执行< 1 > .< 2 >,直到循环条件不成立为止 特点: 先执行,后判断 由此可见,do...while 语句保证循环至少被执行一次! 例如,依然输出 1000 遍"我爱慕课网",使用 do...while

Java基础---Java循环语句之多重循环(二十七)

Java 循环语句之多重循环 循环体中包含循环语句的结构称为多重循环.三种循环语句可以自身嵌套,也可以相互嵌套,最常见的就是二重循环.在二重循环中,外层循环每执行一次,内层循环要执行一圈. 如下所示: 例如:使用 * 打印长方形: 实现代码为: 执行流程:当 i = 1 时,外层循环条件成立,进入内层循环,开始打印第一行内容.此时, j 从 1 开始,循环 8 次,内层循环结束后换行,实现第一行 8 个 * 的输出.接下来返回外层循环 i 变为 2 ,准备打印下一行,依此类推,直到完成长方形的打

慕课网-安卓工程师初养成-4-7 Java循环语句之 while

来源: http://www.imooc.com/code/1420 生活中,有些时候为了完成任务,需要重复的进行某些动作.如参加 10000 米长跑,需要绕 400 米的赛道反复的跑 25 圈.在 Java 中实现功能时,也经常需要重复执行某些代码,例如,我们为了表示“浓烈的爱”,希望输出 1000 行“我爱慕课网!”.显然,此时重复敲 1000 遍输出语句是不靠谱滴!!那么,有木有好的办法来解决呢? 有,循环语句! Java 常用的 3 种循环: while . do...while . f

Java循环语句之while

生活中,有些时候为了完成某项任务,我们对某些动作需要重复进行.比如,我们参加10000米长跑,需要绕400米的赛道反复的跑25圈.在Java中实现此功能时,也经常需要重复执行某些代码,例如,我们为了表示“坚定的决心”,希望输出1000行“我要学好Java!”.显然,让我们反复敲出1000遍输出语句是不靠谱的!!!那么,此时就会用到我们的循环语句. Java中常用的3种循环:while.do...while.for 首先我们来看看while 语法: <1>.首先我们先判断while后的条件是否为

Java千问:Java循环语句的几个冷门知识点你都知道吗?

我们在进行Java开发的时候,经常会用到循环结构,但是有几个关于循环的"冷门"知识点,不知道你是不是都已经掌握了呢?我们一起来看看 一.大括号可以不写吗? 我们都知道,如果每次循环过程中要执行的语句只有一条,那么就可以不用写大括号.但事实真的如此吗?请看下面的代码:大家可以看到,在循环中只有一条语句,但是并不能通过语法编译.这是为什么呢?因为Java语言规定:循环语句中重复执行的语句不能是一条单独的局部变量定义语句.这里所说的"定义局部变量语句"也可以指创建对象的语

慕课网-安卓工程师初养成-4-14 Java 循环语句之多重循环

来源:http://www.imooc.com/code/1497 循环体中包含循环语句的结构称为多重循环.三种循环语句可以自身嵌套,也可以相互嵌套,最常见的就是二重循环.在二重循环中,外层循环每执行一次,内层循环要执行一圈. 如下所示: 例如:使用 * 打印长方形: 实现代码为: 执行流程:当 i = 1 时,外层循环条件成立,进入内层循环,开始打印第一行内容.此时, j 从 1 开始,循环 8 次,内层循环结束后换行,实现第一行 8 个 * 的输出.接下来返回外层循环 i 变为 2 ,准备打

Java 循环语句之多重循环

循环体中包含循环语句的结构称为多重循环.三种循环语句可以自身嵌套,也可以相互嵌套,最常见的就是二重循环.在二重循环中,外层循环每执行一次,内层循环要执行一圈. 如下所示: 例如:使用 * 打印长方形: 实现代码为: 执行流程:当 i = 1 时,外层循环条件成立,进入内层循环,开始打印第一行内容.此时, j 从 1 开始,循环 8 次,内层循环结束后换行,实现第一行 8 个 * 的输出.接下来返回外层循环 i 变为 2 ,准备打印下一行,依此类推,直到完成长方形的打印

慕课网-安卓工程师初养成-4-9 Java循环语句之 for

来源:http://www.imooc.com/code/1425 Java 的循环结构中除了 while 和 do...while 外,还有 for 循环,三种循环可以相互替换. 语法: 执行过程: <1>. 执行循环变量初始化部分,设置循环的初始状态,此部分在整个循环中只执行一次 <2>. 进行循环条件的判断,如果条件为 true ,则执行循环体内代码:如果为 false ,则直接退出循环 <3>. 执行循环变量变化部分,改变循环变量的值,以便进行下一次条件判断 &