计算机的最大特点便是它的计算速度快。不让它做一些重复的工作似乎有些浪费。循环语句能让计算机重复地做一件事情,它是程序效率的又一体现。
循环语句有for、while和do……while三种。
for语句的格式为:
for (<初始条件>; <终止条件>; <步长>)
……
其含义为:从初始条件开始,在每次变化步长的同时,执行循环体内的语句,直到满足终止条件。
while语句的格式为:
while (<终止条件>)
……
其含义为:重复执行循环体内的语句,直到满足终止条件。
do……while语句的格式为:
do
……
while (<终止条件>);
其含义与while语句基本一致,唯一的区别在于do……while语句在判断终止条件之前已经执行了一次循环体内的语句。
以下三段程序都能完成从1加到n的任务,比较它们的异同:
class Add_for{
public static void main(String[] arguments){
int result = 0;
int n = Integer.parseInt(arguments[0]);
for (int i = 1; i <= n; i++)
result+=i;
System.out.println("The result is " + result);
}
}
class Add_while{
public static void main(String[] arguments){
int result = 0;
int n = Integer.parseInt(arguments[0]);
int i = 1;
while (i <= n){
result+=i;
i++;
}
System.out.println("The result is " + result);
}
}
class Add_dowhile{
public static void main(String[] arguments){
int result = 0;
int n = Integer.parseInt(arguments[0]);
int i = 0;
do{
i++;
result+=i;
}while (i < n);
System.out.println("The result is " + result);
}
}
请注意循环控制变量的初始值及对应的终止条件。所有输入均不判错。
这些细微的区别需要在实践中仔细体会。希望您能勤于实践。
分享到:
相关推荐
深圳大学C语言教程第六章循环结构知识点总结 本章节主要讲解了C语言中的循环结构程序设计,包括while语句、do-while语句、for语句等循环结构的使用方法和特点,以及循环嵌套、break语句、continue语句、goto语句、...
C语言第六章循环结构程序设计基础练习习题册答案 本资源摘要信息涵盖了C语言第六章循环结构程序设计的基础练习习题册答案,总共包括11道选择题和3道填空题。这些习题涵盖了while循环和do-while循环的基础概念和应用...
本文总结了C语言第六章循环结构程序设计的知识点,包括while循环、do-while循环、循环控制条件、循环体语句、复合语句、无限循环、语法错误、循环语句的执行顺序等方面。 一、while循环 * while循环的基本结构:...
高中数学的第2章《算法初步》中,循环语句是重要的知识点,主要涉及如何用计算机语言实现重复执行某段代码的过程。33.2部分则聚焦于循环语句的具体运用和练习。以下是对这部分内容的详细解释: 1. 循环语句的基本...
第6题中,为了使循环执行100次并输出100,While后面的条件应该是让循环在i小于或等于100时继续,即`While i。实际题目中给出的答案是`While i,会导致输出值为5的立方,因为循环在i=6时停止。 5. **循环语句的比较...
在高中数学的学习中,算法初步是一个重要的章节,而循环语句是算法中不可或缺的一部分。循环语句用于重复执行某一操作,直到满足特定条件为止。在2019_2020学年的高中数学课程中,针对新人教A版必修3的章节,学生...
在高中数学的学习中,算法初步是一个重要的章节,循环语句是算法中不可或缺的构造块,用于重复执行一段代码直到满足特定条件。本章节主要探讨了循环结构,包括两种基本类型:直到型(UNTIL)语句和当型(WHILE)语句...
在第6章循环控制结构中,我们可以看到循环结构与循环控制方法的基本概念,以及它们在实际应用中的使用。 循环结构与循环控制方法 循环结构是指在程序中重复执行某些语句的结构,循环控制方法是指控制循环结构执行...
"C语言程序设计第六章循环控制PPT" 本篇资源主要讲解了C语言程序设计中第六章的循环控制部分,包括while语句、do-while语句、for语句的格式、执行过程和功能,以及break和continue语句的使用。下面是对每个知识点的...
C语言程序设计课件第6章循环控制结构 本节课件主要讲解了循环控制结构的概念和实现方法,包括计数控制的循环、条件控制的循环、for语句、while语句、do-while语句、continue语句、break语句、嵌套循环等内容。 ...
第六章的C语言课件主要讨论了循环控制,这是编程中非常重要的概念,因为它允许程序在满足特定条件时重复执行某段代码。循环控制主要包括四种类型的循环语句:goto语句构建的循环、while循环、do-while循环以及for...
循环语句是控制程序执行顺序的语句,包括 while 循环语句、do-while 循环语句、for 循环语句等。while 循环语句可以根据条件执行语句,do-while 循环语句可以执行语句,然后判断条件,for 循环语句可以根据循环变量...
### C语言-第6章 循环结构 #### 循环结构概述 循环结构作为程序设计中的重要组成部分,尤其在C语言这样的高级编程语言中占据了举足轻重的地位。循环结构使得程序能够高效地处理重复性的任务,比如计算一系列数值的...
第六章通常会深入讲解C语言中的控制结构,包括选择结构(if...else语句)和循环结构(while、for循环)。这些知识点在编程中至关重要,因为它们决定了程序的流程和逻辑。 在这一章中,你将学习如何根据条件执行不同...
"c语言第六章循环结构程序设计" ...C语言第六章循环结构程序设计主要讲述循环结构程序设计的概念、while循环和do-while循环的区别、循环控制语句、循环体语句的执行顺序等知识点,并通过习题册答案来巩固学习效果。
在MATLAB编程中,程序流程控制是实现复杂算法的关键部分,包括条件语句、循环语句以及函数调用等。 1. 脚本文件与函数文件: - 脚本文件(Script File)是一系列MATLAB命令的集合,可以直接在命令行窗口运行,不...
2023-04-08 项目笔记-第一阶段-第2节-分支和循环语句-3.3.2执行流程 3.3.3do语句的特点 3.3.4do while循环中的break和continue 3.4练习 3.4.1练习参考代码:3.4.2折半查找算法 3.4.3猜数字游戏实现 4.goto语句 5....
2023-04-08 项目笔记-第一阶段-第2节-分支和循环语句-3.3.2执行流程 3.3.3do语句的特点 3.3.4do while循环中的break和continue 3.4练习 3.4.1练习参考代码:3.4.2折半查找算法 3.4.3猜数字游戏实现 4.goto语句 5....
2023-04-08 项目笔记-第一阶段-第2节-分支和循环语句-3.3.2执行流程 3.3.3do语句的特点 3.3.4do while循环中的break和continue 3.4练习 3.4.1练习参考代码:3.4.2折半查找算法 3.4.3猜数字游戏实现 4.goto语句 5....
2023-04-08 项目笔记-第一阶段-第2节-分支和循环语句-3.3.2执行流程 3.3.3do语句的特点 3.3.4do while循环中的break和continue 3.4练习 3.4.1练习参考代码:3.4.2折半查找算法 3.4.3猜数字游戏实现 4.goto语句 5....