java循环|分支结构

来源:互联网 发布:淘宝购物车服务器出错 编辑:程序博客网 时间:2024/04/29 03:36

循环结构

for

for(初始化; 布尔表达式; 更新) {    //代码语句}

Java增强for循环

Java5引入了一种主要用于数组的增强型for循环。
Java增强for循环语法格式如下:

for(声明语句 : 表达式){   //代码句子}

声明语句:声明新的局部变量,该变量的类型必须和数组元素的类型匹配。其作用域限定在循环语句块,其值与此时数组元素的值相等。
表达式:表达式是要访问的数组名,或者是返回值为数组的方法。
例子:

public class Test {   public static void main(String args[]){      int [] numbers = {10, 20, 30, 40, 50};      for(int x : numbers ){         System.out.print( x );         System.out.print(",");      }      System.out.print("\n");      String [] names ={"James", "Larry", "Tom", "Lacy"};      for( String name : names ) {         System.out.print( name );         System.out.print(",");      }   }}

结果:
10,20,30,40,50,
James,Larry,Tom,Lacy,

while

while( 布尔表达式 ) {    //循环内容}

do…while

do…while循环和while循环相似,不同的是,do…while循环至少会执行一次。

do {       //代码语句}while(布尔表达式);

break关键字

break主要用在循环语句或者switch语句中,用来跳出整个语句块。
break跳出最里层的循环,并且继续执行该循环下面的语句。

continue关键字

continue适用于任何循环控制结构中。作用是让程序立刻跳转到下一次循环的迭代。
在for循环中,continue语句使程序立即跳转到更新语句。
在while或者do…while循环中,程序立即跳转到布尔表达式的判断语句。

分支结构

if语句

if(布尔表达式){   //如果布尔表达式为true将执行的语句}

if…else语句

if…else if…else语句

switch语句

switch(expression){    case value :       //语句       break; //可选    case value :       //语句       break; //可选    //你可以有任意数量的case语句    default : //可选       //语句}
0 0
原创粉丝点击