java中关于循环那点事(while循环,do-while循环,for循环)
来源:互联网 发布:克里希那穆提骗局 知乎 编辑:程序博客网 时间:2024/05/16 18:39
java中循环那点事
三大循环语句
1、while循环
2、do-while循环
3、for循环
循环格式
While(循环条件){循环操作
}
do—while
结构:do
{
循环操作
}while(循环条件);
for(循环变量初始化; 循环条件; 迭代){
//循环体
}
//用三种循环分别打印100以内的偶数例子
while循环
public class test {public static void main(String[] args) {
int x=0;
while (x<100) {
System.out.println(x);
x+=2;
}
}
do—while循环
public static void main(String[] args) {
int x = 0;
do {
System.out.println(x);
x += 2;
} while (x < 100);
}
for循环
注意:变量有自己的作用域,对于for而言如果将控制循环的增量定义在循环中,那么变量只在for语句内有效。for循环完毕,该变量将在内存中被释放。
for和while可以进行互换,如果需要定义循环增量,用for更为合适。
无限循环的最简单表达形式。
for( ; ; ){} //for的无限循环的最简单表达形式
while(true){} //while无限循环的最简单表达形式
//反九九乘法表的打印
public static void main(String[] args) {
//外循环打印乘数
for (int i = 9; i >= 1; i--) {
//内循环打印被乘数
for (int j = 1; j <= i; j++) {
System.out.print(j + "*" + i + "=" + i * j + "\t");
}
//外循环一圈换一行
System.out.println("");
}
}
在Java语言java 1.5以后的版本中,引入了另一种形式的for循环,增强否循环。借助这种形式的for循环,现在可以用一种更简单地方式来进行遍历的工作。
//例如
int[] integers = {1, 2, 3, 4};
for (int i : integers) {
System.out.println(i);
}
在Java中,如果想跳出for循环,一般情况下有两种方法:break和continue。
break是跳出当前for循环,如下面代码所示:
public static void main(String[] args) {
for(int i=0; i<10; i++){
if(i==5){
break;
}
System.out.print(i+" ");
}
}
输出:0 1 2 3 4
也就是说,break会跳出(终止)当前循环。
另一种continue是跳出当前循环,开使下一循环,如下所示:
public static void main(String[] args) {
for (int i = 0; i < 10; i++) {
if (i == 5) {
continue;
}
System.out.print(i+" ");
}
}
输出:0 1 2 3 4 6 7 8 9
for 语句适合于构造循环次数是己知的循环程序;
while 语句适合于构造循环次数是未知的循环程序;
do while语句用的不多,仍然适合于构造循环次数未知的循环程序;
- java中关于循环那点事(while循环,do-while循环,for循环)
- 循环语句(for循环,while循环,do-while循环)
- while循环、do..while 循环、for循环
- for循环,do....while循环,while循环
- for循环,while循环,do while循环
- while、do while、for循环
- 循环:for、while、do-while
- Java 循环结构for、do...while、while
- Java循环for, while和do...while
- Java while,do while, for 循环浅析
- java:for while do while循环
- java for,while,do while循环
- 循环: while循环、do..while 循环、for循环
- [TwistedFate]循环语句:while循环,do...while循环,for循环
- 循环语句(while、do...while、for)
- java/while和do-while循环,for循环
- java中循环命令while,for,do while的区别
- Java中循环有三种形式 while、do-while 和 for
- MFC-进制转化器
- Interview----最长连续乘积字串
- Android开发中常用的工具类
- Python OpenCV显示图像并保存图像
- 发改委:汽柴油价每吨分别降135元和130元
- java中关于循环那点事(while循环,do-while循环,for循环)
- 香里奈床照流出 开大腿摸下体形象全毁
- JSON教程之GSON-JavaBean转换
- Asp.net中C#增加删除查找与修改xml文件元素节点
- REST架构风格和实践
- Socket相关知识
- 修改页面变成灰色代码修改方法
- SharePoint 2010 列表项事件接收器 ItemAdded 的使用方法
- SQL Server游标的使用【转】