无穷无尽的(Java)循环

日期:

2019-09-28 06:09:29

视图:

204

评级:

1就像 0不喜欢

分享:

Table of contents:

在Java,因为几乎任何一种编程语言,提供了工具,以确保多重复的一个特定的代码,或者,因为他们被称为周期。 环Java表示通过这样的经营者,因为虽然循环和他们的品种。 通常一个循环使用的迭代过一个维和的多层面阵列和迭代的数据结构(包括集)目的是寻找具体的项目和进一步行动。 然而,这不是唯一的方式使用的工具,如Java运行时间。 例的使用将给予考虑。

,同时循环Java:描述和实例

基本环发言Java是同时循环。 代码段封闭在自己的身体,将重复进行,直到一个条件表达括在方括号之后,将满足逻辑的真实价值。 一般形式,同时声明具有以下形式:

同时(condition){

//循环机构。

}

一旦值的合乎逻辑的条件不再是真正的、封闭的循环体码将不再执行和控制将会通过后立即达到他的线。 的循环,在java如果循环体是签署一个声明,括号可以不放,但是,被认为是良好形式,如果他们是始终。 上面的图片显示了一个框图的操作的这种运营者。

为了清楚起见,让我们来看看如下图所示:

虽然环java

宣布的可变数是最初设定为1。 接下来,我们看到了一个布尔的表达方括号括起来的名称后的操作者。 这将是真实的,即返回真正的只要价值的数变量小于或等于10。 在循环每一次通过(迭代)变量值是增加1和在控制台上显示屏幕上。 请注意,当变量值达到11、环终止。

推荐

如何附加的文件以电子邮件

如何附加的文件以电子邮件

许多用户发生在开发的电子邮件管理问题,不知道如何附加的文件。 和这个功能是毫无疑问,非常重要的。 它常常是因为她大部分的用户和登记其第一封电子邮件。 这种困难的出现不只是初学者也是经验丰富的用户。 例如,在案件时工作或其他原因你需要有电子邮件向这类国际服务等级。因此,如何附加文件,什么是主要点时需要考虑执行这一程序。 首先,你应该知道所有的电子邮件服务使用类似的算法,因此得到用于他们中的一个,作为一项规则,不应将问题与其他人。 我们说的不仅是对一般的管理原则,但也对工作的具体情况作为一个整体。到...

声音方案Windows7(XP、Vista,8,10):如何使用他们,并安装一个新的

声音方案Windows7(XP、Vista,8,10):如何使用他们,并安装一个新的

没有必要再一次说,每一个用户的Windows的基于计算机,由于正常的日志在,听到播放的音乐,以及在执行某些行动,家庭债务还清了一些其他声音。 是什么声音方案的适用于Windows7或任何其他影响;操作系统号;这个家庭,我们现在将看到的。 此外,试图以指定成本效益的安装一个新。是什么声音方案的适用于Windows7和其他版本?中可以清楚地看出,声音方案的家庭债务还清;一套音频文件,每个都是与任何特定的用户的行动。 例如,当击任何目的的用户听到一击,当你注销、关闭或开户发挥着一种告别的音乐等。在原则...

如何促进网页向

如何促进网页向"创"? 喜欢和朋友

与发展的进展我们的生活进入社会网络和快速获得欢迎的互联网用户。 作为需求为这些服务的增长,并增加的愿望的参与者获得的利益越多的客户。迄今为止,许多人都想知道如何促进页"VC。" 有很多的方式,每个这导致想要的结果,但是需要一定的时间,并在某些情况下的钱。为什么你需要一个促进网页每个人都想要是受欢迎的,它不仅增强了自尊,而且还有助于促进其产品,当然,如果你有你自己的事务。 如果你是不是明星的电视节目或一个着名的博客,然后当然,你有没有那么多的追随者和喜欢的因为我会喜欢的。促进您的配置文件"脸谱",...

如果值的变数是最初平等至11循环的条件将是虚假的,该计划甚至没有来到他的身体。

值得注意的是,Java语法可以使用,同时声明没有身体。 这里就是一个例子。 假设我们有两个变量i=100和j=200,我们面前的挑战是通过编程的计算他们的算术平均家庭债务还清可使用精神生活核心号;同时

While(++i和j--);

结果,值的任何两个变量将等于平均初始价值观。 正如你可以看到,循环是完全没有履行一个主体,并进行所有必要的行动在一个有条件的表达。

做的同时,环

在以前的例子中,如果有条件表达的最初返回的假,然后程序的执行将会忽略一体的循环,走上。 然而,通常情况下在其执行的代码载于循环体,应确保至少有一次,无论真相的条件式。 换句话说,它发生,测试真相的一个条件表达的需要不在一开始和结束的周期。 这种功能可以提供各种各样的环叫做段时间。 它具有以下形式:

做{br/>//循环机构。

}while(条件);

为我们可以看到,先进行一个循环的身体然后检查的有效性的条件,家庭债务还清,因此每一次迭代。

环java实例

上述码会工作有关的相同的情况下的常规时间。 然而,如果我们分配的变量的数值为11,身体的循环仍然是执行一次,在经营者可以检查的真实性的表达。

描述和实例对家庭债务还清Java环

的循环是一种多功能和高效的语言形式。 第五个版本的Java SDK只是一个传统形式的循环,而之后有一个新的家庭债务还清;对于每个。 在这一节中,我们将探讨传统形式的操作者。 Java循环具有以下形式:

java循环

的控制是通向代码在体内循环的第一个初始化变,我作为一个计数器。 接着,检查的条件式在其中反相比较具有一定价值,如果返回真正的、循环体执行。 然后反值改变的预定步骤,并再次检查的条件式的,因此,直到的条件变得虚假的。 方框图所示的各个阶段的工作周期。

java循环

对于更好地理解这是一个如何Java为循环:

java循环

,我们看到柜台使用的变loopVal. 之后每次迭代的环它的价值将增加1个,而它将会发生,直到那时,直到它达到11个。 请注意控制变量可以声明之外的声明,但是如果你要用这个变量只在一个循环,你应该宣布它直接在操作员。 牢记,宣布在声明中,该变量范围内的这个周期。

有些时候你想要声明多个循环控制的变量。 Java周期允许你指定两个或多个变量使用逗号分隔,而要做到这在他们的初始化和迭代。 这样的操作者将有以下形式:

为(int i=1,int j=10;i<j;++我-j){}

在每次迭代变量,我将增加1和价值变量j减少1。 迭代将执行直到那时,直到我大于或等于j.

功能的使用对于声明

的循环是一种非常灵活设计,因为所有三个部分(初始化、状况和增加/减少)可以用于其预期目的。 例如,而不是条件式的控制变量是可能的替代品的任何逻辑可变的。

的布尔退出=false;

为(int i=0;!退出;i++){

退出=true;

}

在上述例子中,我们可以看到工作周期完全独立的控制变量,i和次数完全取决于在什么时候可变出口变得真实的。 而且,控制变量是不从周期,它将不会影响他的工作:(;!exit;){}. 虽然不是最明智的编程方式,它有时可能有用的。 主要的事情-提供的情况在这一变量将需要退出循环的价值,不要把它变成无限的。

Java循环可能宣布在这一方式:for(;;){}. 这是一个典型的例子中的一个无限循环的特殊条件的中断。 关于如何打破这种周期,我们将在以后讨论。

周期中的风格每个

Foreach环Java总是使用顺序的迭代过阵列或一些数据结构和执行他们的某些经常性交易。 一个例子,这种形式的对声明如下:

java foreach

为的迭代变量宣布姓名,如先前所宣布串列的姓名是作为第二个参数的操作者。 变量名称将交替采取的值中的每一个元件阵列,直到所有要素都被删除。 应当指出,变量的类型必须与类型的元素存储在数。 也变量名称只读,并试图改变将不会改变元件阵列。

经营中断的周期

有三个操作者的中断循环:打破,返回并继续。 第一个两个有能够完全中断的周期,并继续终止只有当前的迭代。 如果你使用你的代码有意无限循环Java,这些运营商必须存在。 考虑的一个简单的例子使用休息:

退出一个循环java

虽然在这个发言中,有11个迭代将执行的只有8个,因为当反我是平等的至7日,工作条件的机构,有一个断言。

返回声明的运作方式相似,其差别在于它不仅提供了出口来自一个环Java,但也从方法是放置在这样的循环。

使用的休息时间转

应当铭记的是,打破中断的循环,体的其他直接的,即如果你把它用在一种嵌套的循环,外循环将不会停止他们的工作。 为此目的,打破声明可以用作一个文明的形式goto.

在这个版本的操作者是结合使用一个标签,该标签可以让你组织不仅周期,但是任何块代码。 一个标签是一个名为适当的标识与一个冒号。 该标签,被宣布开始时的标记块代码。 中断执行的标的框在正确的地方,你需要声明:伊斯兰教长国. 考虑例如在下面的图表:

无限循环java

在代码被宣布三个街区的有名称的标签一、二和三分别。 一断言与标签的两个投资在所有三个街区,但是,当它被激活程序将退出块两个和三个,并继续执行在方框一。 即,在控制台,我们将看到两个员额:三个和一。

结论

我们得到了熟悉的概念,循环,主要经营者,同时并用,以及它们的形式做的话,并foreach分别。 为了更好地理解我们建议你在做练习使用这些运营商在各种形式和各种方式的一个中断和过渡,从一个街区到另一个。


Article in other languages:






Alin Trodden - 文章作者、编辑
"你好,我是艾琳*特罗登。 我写文章,看书,寻找印象。 我也不擅长告诉你这件事。 我总是乐于参与有趣的项目。"

评论 (0)

这篇文章没有评论,是第一!

添加评论

相关新闻

好的廉价的监测:审查、功能、制造商和审查

好的廉价的监测:审查、功能、制造商和审查

的选择监测是一个复杂的事情。 买一个好的产品,需要权衡利弊。 这里有必要看看不只是一个廉价的监测,但还需要对角的制造商、类型的矩阵等。 显示市场现在是如此巨大,选择一个很好的游戏监测小钱可能的,但是困难的,因为多样性。标准之前,我们看看几个受欢迎的模式,找出什么条件你需要选择它们。 第一件事你必须看买家庭债务还清关方面。 根据不同的目的,你应该选择一个舒服的显示的大小。 以下标准的家庭债务还清人类工程学和外观。 对有些人来说可能看起来不重要的,其他人,相反...

升级你的电脑:如何提高内部存储器

升级你的电脑:如何提高内部存储器

的东西的计算机开始,目的回扣号、新玩具不拔,当处理的一张照片或视频他的梦想开始刺激,就必须做一些事情。之前你开始寻找问题的答案有何影响;如何增加RAM PC号;它希望删除不必要的计算机程序,不使用,从启动时未使用的程序和清洁的注册表。 这些简单的操作,将有助于大大提高的性能计算机。因此,在很多想法的,你仍然决定举行一系列活动,改善影响;铁充quot;他的计算机。 事实上,在决定升级(升级),不只是为了买一个新的计算机的家庭债务还清;这是一个很好的标志。[r...

排序的算法,因为他们是

排序的算法,因为他们是

排序安排的对象按照一定的顺序,例如,降或上升。 在一般情况下,订购的元素,家庭债务还清最常见的操纵的数据以促进进一步的搜索所需信息。 这在很大程度上是指不同的数据库管理系统。 排序的算法的实时存在大量涌现,虽然它们具有类似特征(步骤):比较和一个排列的要素在对只要顺序将不会被命令。[rek1]排序的算法可以分为内部和外部。 第一特点是通过事实上,所有的排序的元件的放置在存储器,并且能够得到随机访问。 第二工作可用数据放置在外部存储器(文件)。 访问这样的元...

如何阻止

如何阻止"脸谱"在他们自己的

你有任何问题上如何阻止"脸谱"? 事实上,我敢肯定在百分之百,我们每个人都会迟早要创建有意义的东西对你的生活。 例如,许多人都非常渴望做一些运动,编写自己的书,创建互联网资源等。但在百分之九十九的情况下,这些想法是不现实。 这种情况的原因,家庭债务还清懒惰和缺乏组织。和社会网络的帮助。 我只能想象如何长期的平均人的灼伤是徒劳的。这里的问题上如何阻止新的一页"脸谱",将是非常有用的。 现在我会告诉你一个工作方法。有一个完美工具,这是所谓的精神生活BlockI...

娱乐和教育游戏,用于孩子们

娱乐和教育游戏,用于孩子们

的现代性的规定这样的条件,无论我们多么想要隐藏自子计算机或平板电脑,他仍然感觉对他的兴趣。 迟早他会感兴趣,在多人的游戏。 事实上,儿童更愿意玩在一对一个人,他们是在发展阶段,在这独自一人来照亮休闲尚未得知。 此外,如果婴儿是玩随父母之一或第二个孩子的家庭,他是天生的运动。 我们将在这篇文章看了几个选项,你应该选择一个游戏的儿童,以便它不仅他感兴趣,但也给发展特定技能。清楚的是,应用程序,其中有暴力场面,战斗或射击,已被排除在外的选项。 游戏这个阴谋,或者...

学习如何重新刷的iPhone:一些提示

学习如何重新刷的iPhone:一些提示

不应该只要告诉你令人难以置信的普及率和普及的设备从苹果。 他们的小工具,方便学习并且非常的美丽,以及他们的可靠性不仅知道的人,无限远离计算机产业。尤其是iphone手机是着名的事实,即使是最缺乏经验的用户迅速和没有任何努力将能够理解他们所有的职能。 但是,许多使用者不知道如何重新刷新,但这种需要可能产生的每个人!例如,不是每个人都有正常的移动互联网,但这是不可能的更新的操作系统版本的设备! 这并不是说情况有信心的用户,试图越狱,把你的手放在目砖号;.(ad...