广告
返回顶部
首页 > 资讯 > 精选 >Java中for循环语句嵌套的语法是什么
  • 814
分享到

Java中for循环语句嵌套的语法是什么

2023-06-29 18:06:43 814人浏览 薄情痞子
摘要

这篇“Java中for循环语句嵌套的语法是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Java中for循环语句嵌套的语

这篇“Java中for循环语句嵌套的语法是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Java中for循环语句嵌套的语法是什么”文章吧。

嵌套的 for 循环由一个外部 for 循环和一个或多个内部 for 循环组成。每次外部 for 循环重复时,内部 for 循环重新进入并开始新的执行。

也就是说,每次外部for循环重复时,控件都会进入内部for循环内部。

我们可以在一个循环中放置许多循环。但是,建议不要超过三层嵌套循环,因为这会使程序看起来很笨拙。

Java中嵌套for循环的语法

在 Java 中使用嵌套 for 循环的一般语法如下:

// 外部 for 循环。for(初始化;测试条件;增量){// 内部 for 循环。   for(初始化;测试条件;增量)   {    // 内循环语句   } // 外循环语句}

让我们借助一个例子来理解它。

for(int i = 1; i <= 3; i++){  声明1;// 该语句将通过将 i 值从 1 更改为 3 来执行 3 次。}for(int j = 1; j <= 4; j++){  声明2;// 通过将 j 的值从 1 更改为 4,该语句将执行 4 次。}

如果我们在第二个 for 循环中编写第一个 for 循环,它将如下所示:

for(int i = 1; i <= 3; i++){  声明1;// 将执行 3 次。  for(int j = 1; j <= 4; j++)  {    声明2;// 将执行 12 (3 * 4) 次。  }}

1.在本例中,当 i = 1 时,从外部 for 循环开始执行,statement1 将执行一次。

2.现在,执行控制进入内部 for 循环。由于我们最初将控制变量 j 设置为 1,因此 statement2 将执行一次。

3.在本次执行后,j 的值将是 2,因为自增 1。然后 statement2 将再次执行。

4.像这样,内部 for 循环将执行 4 次,将 j 值从 1 更改为 4。这意味着 statement2 将在第一次执行外部 for 循环时执行 4 次。

5.当内部for循环执行完成时,执行控制权转到外部for循环。现在,i 的值将是 2,因为增量为 1。

这一次,执行的控制再次进入内部for循环,statement2将执行4次。

6.然后,控件再次进入外部 for 循环,i 的值将设置为 3。再次,内部 for 循环将执行 4 次。

这意味着 i 和 j 的值将更改为:

当 i = 1, j = 1, 2, 3, 4

i = 2, j = 1, 2, 3, 4

i = 3, j = 1, 2, 3, 4

在上述序列中,外部 for 循环将执行 3 次。因此,循环体内的 statement1 也将执行 3 次。

由于内部 for 循环将为每个 i 值执行 4 次,因此循环体内的 statements2 将执行 12 次。

同样,我们也可以在 for 循环中嵌套 while 循环或 do-while 循环,反之亦然。这些在 Java 中称为嵌套循环。

基于嵌套 for 循环的示例程序

1.让我们编写一个程序,我们将在其中显示每次外部迭代的内部 for 循环的值,以及外部 for 循环的值。

程序代码1:

公共类 NestedForLoopEx {公共静态无效主要(字符串 [] 参数){// 外部 for 循环。  for(int i = 1; i <= 3; i++)  {    System.out.print(i+ "\n"); // 将执行 3 次。 // 内部 for 循环。    for(int j = 1; j <= 4; j++){      System.out.print(j+ " "); // 将执行 12 (3 * 4) 次。    }    System.out.println(" ");   }  }}
输出:     1     1 2 3 4       2     1 2 3 4       3     1 2 3 4

正如您在输出中观察到的,在外部 for 循环的每次迭代期间,内部 for 循环内的语句执行 4 次。因此,外部 for 循环执行了 3 次,而内部 for 循环总共执行了 4 次。

2. 让我们编写 Java 程序来使用嵌套的 for 循环显示 1 和 2 的表。

程序代码2:

公共类表{公共静态无效主要(字符串 [] 参数){System.out.println("显示表格:");// 外部 for 循环。  for(int i = 1; i <= 3; i++)  { // 内部 for 循环。   for(int j = 1; j <= 10; j++){     System.out.println(i+ " * " +j+" = "+ (i*j));    }   System.out.println(" ");  } }}
输出:     显示表格:     1 * 1 = 1     1 * 2 = 2     1 * 3 = 3     1 * 4 = 4     1 * 5 = 5     1 * 6 = 6     1 * 7 = 7     1 * 8 = 8     1 * 9 = 9     1 * 10 = 10      2 * 1 = 2     2 * 2 = 4     2 * 3 = 6     2 * 4 = 8     2 * 5 = 10     2 * 6 = 12     2 * 7 = 14     2 * 8 = 16     2 * 9 = 18     2 * 10 = 20

使用嵌套 for 循环的基于 Java 模式的程序

1. 让我们编写 Java 程序来使用嵌套的 for 循环显示 * 的三角形。

程序代码3:

公共类 PatternEx {公共静态无效主要(字符串 [] 参数){System.out.println("显示*的直角三角形:");// 外部 for 循环。  for(int i = 1; i <= 5; i++)  { // 内部 for 循环。for(int j = 1; j <= i; j++){     System.out.print("*"+ " ");    }   System.out.println(" ");  } }}
输出:     显示 * 的直角三角形:     *     * *     * * *     * * * *     * * * * *

2. 让我们创建一个Java 程序来显示一个数字三角形。

程序代码4:

公共类 PatternEx {公共静态无效主要(字符串 [] 参数){System.out.println("显示数字的直角三角形图案:");// 外部 for 循环。  for(int i = 1; i <= 5; i++)  { // 内部 for 循环。    for(int j = 1; j <= i; j++){      System.out.print(j+ " ");    }   System.out.println(" ");  } }}
输出:      显示数字的直角三角形图案:      1        1 2        1 2 3        1 2 3 4        1 2 3 4 5

程序代码5:

公共类 PatternEx {公共静态无效主要(字符串 [] 参数){ 诠释 k = 1;System.out.println("显示数字的直角三角形图案:");// 外部 for 循环。  for(int i = 1; i <= 5; i++)  { // 内部 for 循环。for(int j = 1; j <= i; j++){     System.out.print(k+ " ");    }   System.out.println(" ");   k++;  } }}
输出:     显示数字的直角三角形图案:     1       2 2       3 3 3       4 4 4 4       5 5 5 5 5

3. 让我们创建一个 Java 程序,使用嵌套的 for 循环显示以下模式。

程序代码6:

公共类 PatternEx {公共静态无效主要(字符串 [] 参数){ System.out.println("数字显示模式:");// 外部 for 循环。  for(int i = 5; i >= 1; i--)  { // 内部 for 循环。   for(int j = 1; j <= i; j++) {     System.out.print(j+ " ");    }   System.out.println(" ");  } }}
输出:     数字显示模式:     1 2 3 4 5       1 2 3 4       1 2 3       1 2       1

使用嵌套 for 循环的字母模式

4. 让我们编写程序代码以使用 Java 嵌套的 for 循环打印以下字母模式。

程序代码 7:

公共类 PatternEx {公共静态无效主要(字符串 [] 参数){ System.out.println("显示字母图案:");// 外部 for 循环。  for(int i = 65; i <= 69; i++)  { // 内部 for 循环。for(int j = 65; j <= i; j++){ char ch = (char)j;     System.out.print(ch+ " ");    }   System.out.println(" ");  } }}
输出:     显示字母图案:     一个     AB     美国广播公司     A B C D     ABCDE

程序代码 8:

公共类 PatternEx {公共静态无效主要(字符串 [] 参数){ System.out.println("显示字母图案:");// 外部 for 循环。  for(int i = 69; i >= 65; i--)  { // 内部 for 循环。   for(int j = 65; j <= i; j++) {     char ch = (char)j;     System.out.print(ch+ " ");    }   System.out.println(" ");  } }}
输出:     显示字母图案:     ABCDE       A B C D       美国广播公司       AB       一个

以上就是关于“Java中for循环语句嵌套的语法是什么”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注编程网精选频道。

--结束END--

本文标题: Java中for循环语句嵌套的语法是什么

本文链接: https://www.lsjlt.com/news/325977.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Java中for循环语句嵌套的语法是什么
    这篇“Java中for循环语句嵌套的语法是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Java中for循环语句嵌套的语...
    99+
    2023-06-29
  • 【Python入门篇】——Python中循环语句(for循环的嵌套应用)
    作者简介: 辭七七,目前大一,正在学习C/C++,Java,Python等 作者主页: 七七的个人主页 文章收录专栏: Python入门,本专栏主要内容为Python的基础语法,Python中的选...
    99+
    2023-09-27
    python 开发语言 numpy
  • C语言for循环嵌套for循环方法怎么应用
    这篇文章主要介绍“C语言for循环嵌套for循环方法怎么应用”,在日常操作中,相信很多人在C语言for循环嵌套for循环方法怎么应用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”C语言for循环嵌套for循环...
    99+
    2023-06-30
  • C语言中的分支循环其嵌套语句
    目录switch 嵌套1、语法结构2、switch-case 嵌套语句程序示例循环嵌套1、while 循环嵌套 2、do-while 嵌套循环3、for 循环嵌套 ...
    99+
    2023-02-07
    C语言嵌套语句 C语言分支循环 C语言循环
  • 【Python入门篇】——Python中循环语句(while循环的嵌套应用,嵌套案例)
    作者简介: 辭七七,目前大一,正在学习C/C++,Java,Python等 作者主页: 七七的个人主页 文章收录专栏: Python入门,本专栏主要内容为Python的基础语法,Python中的选...
    99+
    2023-08-31
    python 编程语言 数据结构 算法
  • C语言分支循环其嵌套语句的使用方法
    今天就跟大家聊聊有关C语言分支循环其嵌套语句的使用方法,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。Hello,everyone! forever之前给大家介绍了C语言的分支结构和循...
    99+
    2023-06-25
  • Python中在for循环中嵌套使用if和else语句的技巧
    for...[if]...构建List (List comprehension) 1.简单的for...[if]...语句 Python中,for...[if]...语句一种简洁的构建List的方法,从fo...
    99+
    2022-06-04
    嵌套 语句 技巧
  • C/C++中for语句循环使用的方法是什么
    这篇文章主要介绍“C/C++中for语句循环使用的方法是什么”,在日常操作中,相信很多人在C/C++中for语句循环使用的方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”C/C++中for语句循环使用...
    99+
    2023-07-05
  • 【Python入门篇】——Python中循环语句(for循环的基础语法)
    作者简介: 辭七七,目前大一,正在学习C/C++,Java,Python等 作者主页: 七七的个人主页 文章收录专栏: Python入门,本专栏主要内容为Python的基础语法,Python中的选...
    99+
    2023-09-01
    python 开发语言 numpy
  • 循环语句中continue语句的作用是什么
    循环语句中的continue语句用于跳过当前循环中剩余的代码,直接进入下一次循环的判断条件。当程序执行到continue语句时,会立...
    99+
    2023-08-25
    continue
  • python循环嵌套的方法是什么
    Python中循环嵌套的方法是将一个循环放在另一个循环内部。下面是两种常见的循环嵌套方法:1. 使用嵌套的for循环:可以在一个fo...
    99+
    2023-09-13
    python
  • java嵌套循环的运行原理是什么
    Java中的嵌套循环是通过嵌套多个循环语句来实现的。嵌套循环的运行原理是外部循环执行一次,内部循环会完整地执行完一遍,然后外部循环再...
    99+
    2023-09-13
    java
  • Java循环语句for,、while以及do…while的用法区别
    本篇内容介绍了“Java循环语句for,、while以及do…while的用法区别”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Java 循...
    99+
    2023-06-02
  • C语言中分支和循环语句是什么
    这篇文章主要为大家展示了“C语言中分支和循环语句是什么”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“C语言中分支和循环语句是什么”这篇文章吧。1、什么是语句?C语句可分为以下五类:表达式语句函数...
    99+
    2023-06-29
  • java中for语句的作用是什么
    这篇文章给大家介绍java中for语句的作用是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Java可以用来干什么Java主要应用于:1. web开发;2. Android开发;3. 客户端开发;4. 网页开发;5...
    99+
    2023-06-14
  • c语言中for循环的用法及规则是什么
    在C语言中,for循环是一种常用的循环结构,用于重复执行一段代码一定次数。for循环的一般形式为:for (初始化表达式; 循环条件...
    99+
    2023-09-29
    c语言
  • Python中的While循环语句有什么作用
    这篇文章主要介绍了Python中的While循环语句有什么作用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Python中的While循环语句有什么作用文章都会有所收获,下面我们一起来看看吧。Python 编程...
    99+
    2023-06-27
  • java中的语句是什么
    在 Java 中,语句是最小的组成单位,每个语句必须使用分号作为结束符。除此之外,Java 对语句无任何其他限制,开发人员可以很随意地用符合自己风格的方式编写语句。例如,可以将一个语句放在多行中,示例如下:String str = "App...
    99+
    2021-12-02
    java入门 java 语句
  • Vue中判断语句与循环语句基础用法及v-if和v-for的注意事项详解
    目录一、判断语句v-if、v-else、v-else-ifv-show案例二、循环语句遍历数组遍历对象三、v-if和v-for的注意事项总结一、判断语句 v-if、v-else、v-...
    99+
    2022-11-13
    vue的循环语句 vue的判断语句 vue v-if和v-for
  • Python中pass语句的语法是什么
    这篇“Python中pass语句的语法是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Python中pass语句的语法是...
    99+
    2023-07-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作