再java中 有很多的循环结构其中有 for循环 、增强型for循环、while循环、增强型for循环。
while循环,它的结构是:
while(布尔表达式){ //循环内容 }
只要布尔表达式未true,那么循环就会一直执行下去。
do-while循环,它的结构是:
do{ //代码语句 }while(布尔表达式);
对于while语句而言,如果不满足条件,则不会进入循环。但有时候我们需要即使不满足条件,也至少执行一次。do-while循环和while循环很相似不同的是do-while至少会执行一次。
for循环:for循环执行的循环次数是一开始就确定的。
语法格式为
for(初始化;布尔表达式;迭代){ 代码块 }
关于 for 循环有以下几点说明:
- 最先执行初始化步骤。可以声明一种类型,但可初始化一个或多个循环控制变量,也可以是空语句。
- 然后,检测布尔表达式的值。如果为 true,循环体被执行。如果为false,循环终止,开始执行循环体后面的语句。
- 执行一次循环后,更新循环控制变量。
- 再次检测布尔表达式。循环执行上面的过程。
java增强 for 循环
java5引入了一种主要用于数组的增强型for循环。
java增强for循环 语法结构:
for(声明语句:表达式){ //代码块 }
声明语句:声明新的局部变量,该变量的类型必须和数组元素的类型匹配。其作用域限定在循环语句块,其值与此时数组元素的值相等。
表达式:表达式是要访问的数组名,或者是返回值为数组的方法。
public class Test { public static void main(String args[]){ int [] numbers = {10, 20, 30, 40, 50}; for(int x : numbers ){ System.out.print( x ); System.out.print(","); } System.out.print("\n"); String [] names ={"James", "Larry", "Tom", "Lacy"}; for( String name : names ) { System.out.print( name ); System.out.print(","); } } }
以上实例编译运行后结果如下:
10,20,30,40,50, James,Larry,Tom,Lacy,
break关键字:
break主要用在循环语句或者switch语句中,用来跳出整个语句块。
break跳出最里层的循环,并且继续执行改循环下面的语句。
实例代码
public class Test { public static void main(String args[]) { int [] numbers = {10, 20, 30, 40, 50}; for(int x : numbers ) { // x 等于 30 时跳出循环 if( x == 30 ) { break; } System.out.print( x ); System.out.print("\n"); } } }
实例编译运行后:
10 20
continue关键字:、
ontinue 适用于任何循环控制结构中。作用是让程序立刻跳转到下一次循环的迭代。
在 for 循环中,continue 语句使程序立即跳转到更新语句。
在 while 或者 do…while 循环中,程序立即跳转到布尔表达式的判断语句。
实例:
public class Test { public static void main(String args[]) { int [] numbers = {10, 20, 30, 40, 50}; for(int x : numbers ) { if( x == 30 ) { continue; } System.out.print( x ); System.out.print("\n"); } } }
运行后:
10 20 40 50
相关推荐
Java语言中的循环结构是编程中不可或缺的一部分,它允许程序重复执行一段代码,直到满足特定条件为止。循环结构在处理重复任务、数组遍历、数据处理等场景中非常常见。这里我们将详细探讨Java中的几种主要循环结构,...
下面我们将详细探讨Java初学者在220个实例中可能会遇到的知识点。 1. **基础语法**:包括变量声明、数据类型(如整型、浮点型、字符型、布尔型)、运算符(算术、比较、逻辑、位操作等)、流程控制(如if-else、...
2. 控制结构:主要包括条件语句(if-else, switch-case)和循环语句(for, while, do-while)。它们允许程序根据不同的条件执行不同的代码块,或者重复执行某段代码直到满足特定条件。 3. 函数:函数是可重用的代码...
### Java初学者必看:详解For循环语句 在Java编程语言中,循环结构是非常重要的一个组成部分,它能够帮助我们处理重复性的任务,提高代码的效率与可读性。本文将通过一段示例代码来详细解析`for`循环语句在Java中的...
Java初学者代码集合 在编程世界中,Java是一种广泛应用的高级编程语言,以其跨平台、面向对象和安全性著称。本资源"java初学者代码"是专为那些刚刚接触Java编程的人准备的,旨在帮助他们快速理解Java的编程基础和...
- 循环结构:游戏中的循环结构(for,while)用于迭代检查和显示每个格子的状态。 2. **面向对象编程**: - 类的定义:扫雷游戏可以分为游戏主类、雷区类、格子类等多个类,每个类都有自己的属性和方法。 - 对象...
"Java初学者实例源码"是一个集合,旨在帮助初学者逐步理解并实践Java的各种功能和编程技巧。这个压缩包文件包含了一系列的Java源代码示例,涵盖了基础到进阶的多个主题。 1. **基础语法**:Java的基础语法包括变量...
"java初学的一些小例子"这个主题,显然旨在帮助新手们通过实际操作来学习Java的核心概念。 首先,让我们深入了解一下Java的基础知识。Java程序设计语言由Sun Microsystems(现为Oracle公司)于1995年推出,其设计...
【Java初学者适用——Java实例大全】是一份专为初学者设计的教程资源,它涵盖了大量实际编程案例,旨在帮助新手快速掌握Java编程语言。在Java的世界里,实践是掌握知识的关键,通过实例学习能够更好地理解和应用理论...
这个"java初学者学习源代码"集合提供了一些简单的运行代码示例,帮助初学者通过实践来学习。 1. **基本语法与数据类型**:Java有八种基本数据类型,包括整型(byte, short, int, long)、浮点型(float, double)、...
"220个Java初学者实例源码"是一个非常宝贵的资源,它包含了大量实际编程案例,可以帮助新手快速理解和掌握Java的核心概念。 首先,我们可以从这些实例中学习Java的基础语法。这包括变量声明、数据类型(如整型、...
这个名为“java初学好文档”的资源,显然是为了帮助新手系统地学习Java基础知识。本文将深入解析Java的基础语法,帮助你理解并掌握这个强大的编程工具。 1. **变量与数据类型** Java有八种基本数据类型:整型...
根据给定的信息,我们可以从这段Java代码中提取到多个重要的知识点。这些知识点主要涉及Java的基础概念、编程结构以及具体的编程实践。以下是对这些知识点的详细...对于Java初学者来说,掌握这些知识点是非常有帮助的。
1. **真正的Java学习从入门到精通.doc**:这份文档可能会提供一个系统的学习路线,从Java语言的基本概念如变量、数据类型、运算符开始,然后逐步讲解控制结构(如循环和条件语句)、类和对象、继承与多态、异常处理...
标题中的“Java初学者必备”意味着本文将关注Java的基础知识,包括JDK的配置,这对于在任何操作系统上开发Java应用程序都是必要的。描述中提到的“JDK的配置”是指Java Development Kit的安装和环境变量设置,这使得...
初学者需要了解Java的基本语法,包括数据类型、变量、运算符、流程控制(如if语句、for循环、while循环)、类与对象等概念。 【Java图形用户界面(GUI)】 贪食蛇游戏通常使用图形用户界面来展示游戏画面。在Java...
这个名为"java初学必做的实验"的资源显然旨在为新手提供一个系统化的学习路径,帮助他们从零开始逐步掌握Java编程。下面将详细阐述Java的基础知识,以及如何通过实践来加深理解。 首先,让我们从基础开始。Java是一...
Java初学源代码是针对那些刚开始接触编程,特别是对Java语言感兴趣的初学者设计的资源集合。这个压缩包可能包含了各种简单的Java程序实例,用于演示基本语法、数据类型、控制结构、类与对象等核心概念。通过这些源...
在这个阶段,学习者可能已经掌握了基本的语法,如变量、控制结构(if语句、for循环、while循环)、函数以及类的概念。Day18的课程可能包括以下内容: 1. **封装**:这是面向对象编程的核心概念之一,它涉及将数据和...