Fork me on GitHub

循环语句

-----------siwuxie095

   

   

   

   

   

1、while 循环

   

   

   

执行流程:

   

   

   

如:

   

   

   

代码1

   

package com.siwuxie095.test;

   

public class Test25 {

   

public static void main(String[] args) {

//大写字母 A 对应的Unicode 65

int i=65;

//A 后面的25个字母

while (i<=65+25) {

//打印大写字母和对应的Unicode

System.out.println((char)i+":"+i);

i++;

}

}

   

}

   

   

代码2:

   

package com.siwuxie095.test;

   

public class Test26 {

   

public static void main(String[] args) {

char c='A';

while (c<='Z') {

System.out.println(c+":"+(int)c);

c++;

}

}

   

}

   

   

   

   

   

2、do while 循环

   

   

   

执行流程:

   

   

   

如:

   

   

   

代码1

   

package com.siwuxie095.test;

   

public class Test27 {

   

public static void main(String[] args) {

int i=97;

do {

System.out.println((char)i+":"+i);

i++;

} while (i<=97+25);

}

   

}

   

   

代码2:

   

package com.siwuxie095.test;

   

public class Test28 {

   

public static void main(String[] args) {

char c='a';

do {

System.out.println(c+":"+(int)c);

c++;

} while (c<='z');

}

   

}

   

   

   

   

   

3、for 循环

   

   

   

执行流程:

   

   

   

如:

   

   

   

代码1

   

package com.siwuxie095.test;

   

public class Test29 {

   

public static void main(String[] args) {

for(int i=48;i<=48+9;i++){

System.out.println((char)i+":"+i);

}

}

   

}

   

   

代码2:

   

package com.siwuxie095.test;

   

public class Test30 {

   

public static void main(String[] args) {

for (char c = '0'; c <= '9'; c++) {

System.out.println(c+":"+(int)c);

}

}

   

}

   

   

   

   

   

扩展:

   

若循环继续的条件总是 true 循环继续的条件不写,则循环将无法结束,

称为 无限循环 死循环

   

break 命令在循环中用于退出当前循环

   

continue 命令在循环中使用,用于跳过该命令后面的循环内容,执行下一次循环

   

   

   

【made by siwuxie095】

posted on 2017-03-13 19:43  siwuxie095  阅读(121)  评论(0编辑  收藏  举报

导航