第六章 循环语句
来源:互联网 发布:源码下载站源码 编辑:程序博客网 时间:2024/05/08 11:04
计算机的最大特点便是它的计算速度快。不让它做一些重复的工作似乎有些浪费。循环语句能让计算机重复地做一件事情,它是程序效率的又一体现。
循环语句有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控制语句:循环练习
- 第六章循环笔记
- 第六章 语句
- 第六章 语句
- 第六章:语句
- 第六章 语句
- 第六章 语句
- 第六章 语句
- 第六章:语句
- 第六章 语句
- 第六章 语句
- C++第六章语句
- C primer plus C 第六章控制语句:循环 编程练习个人练习
- 第六章 循环结构程序设计
- 第六章.for循环结构
- 第六课 小数点代码分析及For循环语句
- 浅析NAT的类型-ZT
- 网页经典代码
- log4net使用
- Windows程序设计阅读笔记(4)-得到设备内容HANDLE
- 第五章 条件语句
- 第六章 循环语句
- 第七章 字符串操作
- QT的安装
- awstat同tomcat的集成
- Java通过命令行取得MAC地址
- 昔时贤文(转)
- 广深游记(一)
- 广深游记(二)
- 软件需求评审之道