10、JAVA入门——多重循环及程序调试

简介: 10、JAVA入门——多重循环及程序调试

前言

       前面我们学习了循环的基础知识,我们学习了三种循环结构,但是这三种循环结构都只能解决单循环结构的问题,对于日常生活中,我们会遇到很多不仅仅是单个循环就能解决的问题,所以就需要多个循环的方式来解决此类问题,接下来,我就将带各位认识下多重循环。


1.gif

一、多重循环


1、定义

(1)多重循环指一个循环语句的循环体中再包含循环语句,又称嵌套循环。


(2)循环语句内可以嵌套多层循环。


(3)不同的循环语句可以相互嵌套。


2、语法格式

while(循环条件1){
  循环语句1
  while(循环条件2){
    循环语句2
  }
  }
  do{
  循环体
  do{
    循环体
  }while(循环条件);
  }while(循环条件);
  for(表达式1;表达式2;表达式3){
  循环体
  for(表达式1;表达式2;表达式3){
    循环体
  }
  }
  while(循环条件1){
  循环语句1
  for(循环条件2){
    循环语句2
  }
  }


--->外面的循环称为外层循环。


--->里面的循环称为内层循环。


3、执行规律

1)外层循环每循环一次,内层循环从头到尾完整的执行一遍。


2)外层循环控制行数,内层循环控制列数


二、Java跳转语句


(1)Java语言支持3种类型的跳转语句:break语句、continue语句和return语句。


(2)使用跳转语句,可以把控制转移到循环甚至程序的其他部分。


1、 break语句

作用场景:break语句只会出现在switch和循环语句中,没有其他使用场合。


作用:break语句在循环中的作用是终止当前整个循环;在switch语句中的作用是终止switch。

2、 continue语句

作用场景:continue语句只会出现在循环语句中,没有其他使用场合


作用:终止本次循环操作,继续执行下一次循环操作。


3、 return语句

作用场景:方法体内


作用:return语句的作用是结束当前方法的执行并退出返回到调用该方法的语句处。


       注意事项:break语句和continue语句在循环中,一般结合if控制语句一起使用。


三、Java程序调试


(1)满足暂停程序、观察变量和逐条执行语句等功能的工具和方法统称为程序调试。


(2)计算机程序中的错误或缺陷通常叫作“bug”,程序调试叫作“debug”,就是发现并解决bug的意思。


(3)MyEclipse软件程序调试的步骤:


       1)设置断点:在行号前双击设置断点


       2)单步执行:点击上方小虫按钮显示debug,单步运行;


       3)观察变量和执行过程

5.png




相关文章
|
13天前
|
XML 存储 JSON
Java程序部署
Java程序部署
|
16天前
|
Java
java基础(2)循环语句for、while、do...while
本文介绍了Java中的基础循环语句,包括for循环、while循环和do...while循环。文章通过示例代码展示了for循环的基本结构和用法,while循环的先判断后执行逻辑,以及do...while循环的先执行后判断逻辑。这些循环语句在Java编程中非常常用,用于执行重复的任务。
34 4
java基础(2)循环语句for、while、do...while
|
14天前
|
消息中间件 分布式计算 Java
Linux环境下 java程序提交spark任务到Yarn报错
Linux环境下 java程序提交spark任务到Yarn报错
24 5
|
16天前
|
Java
Java循环
Java循环
36 6
|
14天前
|
Java 编译器 数据库连接
探索Java中的异常处理:提升程序的鲁棒性
【9月更文挑战第25天】在Java的世界里,异常是那些不请自来、令人头疼的“客人”。它们悄无声息地潜入我们的代码,一旦出现,便可能导致程序崩溃或行为异常。但是,如果能够妥善管理这些异常,我们就能将潜在的灾难转变为增强程序鲁棒性和用户体验的机会。本文将通过深入浅出的方式,带领读者理解Java异常处理的重要性,并提供实用的策略来优雅地处理这些意外情况。让我们一起学习如何在Java中捕捉、处理和预防异常,确保我们的程序即使在面对不可预见的错误时也能保持稳健运行。
|
17天前
|
Java 程序员 UED
Java中的异常处理:从入门到精通
【9月更文挑战第23天】在Java编程的世界中,异常是程序执行过程中不可避免的事件,它们可能会中断正常的流程并导致程序崩溃。本文将通过浅显易懂的方式,引导你理解Java异常处理的基本概念和高级技巧,帮助你编写更健壮、更可靠的代码。我们将一起探索如何捕获和处理异常,以及如何使用自定义异常来增强程序的逻辑和用户体验。无论你是初学者还是有一定经验的开发者,这篇文章都将为你提供有价值的见解和实用的技巧。
32 4
|
23天前
|
编译器
Java--for循环语句
Java--for循环语句
|
21天前
|
监控 Java 数据库
Java程序如何进行不停机更新?
Java程序如何进行不停机更新?
24 1
|
1月前
|
缓存 监控 安全
如何提高 Java 高并发程序的性能?
以下是提升Java高并发程序性能的方法:优化线程池设置,减少锁竞争,使用读写锁和无锁数据结构。利用缓存减少重复计算和数据库查询,并优化数据库操作,采用连接池和分库分表策略。应用异步处理,选择合适的数据结构如`ConcurrentHashMap`。复用对象和资源,使用工具监控性能并定期审查代码,遵循良好编程规范。
|
29天前
|
Java 程序员
Java中的异常处理:从入门到精通
在Java编程的世界中,异常处理是保持程序稳定性和可靠性的关键。本文将通过一个独特的视角—把异常处理比作一场“捉迷藏”游戏—来探讨如何在Java中有效管理异常。我们将一起学习如何识别、捕捉以及处理可能出现的异常,确保你的程序即使在面对不可预见的错误时也能优雅地运行。准备好了吗?让我们开始这场寻找并解决Java异常的冒险吧!