您的位置:首页 > 编程语言 > Java开发

★Java语法(七)——————————循环语句

2016-09-20 07:53 253 查看
package 自我总结;

public class 循环语句 {

public static void main(String[] args) {

//        while 循环

//        用法:
//        while(条件表达式)
//        {
//            执行语句 ;
//        }

//        当条件表达式的值返回为真时,执行 { } 中的语句,当执行完 { } 语句后,
//        重新判断表达式的值,当表达式的值返回为假时,退出循环。

//        实例:
int i = 1 ;
int sum = 0 ;
while ( i < 11 )//此处不能加分号,否则程序进入空语句,死循环
{
sum += i ;
i++ ;
}
System.out.println( "while循环中1~10的和为:" + sum ) ;

//        while  和  do……while  的区别: while 是先判断,判断之后
//        再决定是否执行语句,do……while 语句是先执行一次,再进行判断,
//        不管条件是否成立,do……while 循环至少会被执行一次。

//        do……while   循环结构

//        用法:
//        do
//        {
//            执行语句 ;
//        }
//                while (条件表达式) ;

//        实例:
i = 1 ;
sum = 0 ;
do
{
sum += i ;
i++ ;
}while( i < 11) ;

System.out.println( "do……while循环中1~10的和为:" + sum ) ;

//        for  循环
//        用法:
//        for( 表达式1 ; 表达式 ; 2表达式3 )
//        {
//            语句序列 ;
//        }

//        表达式1 :初始化表达式,完成变量的初始化;
//        表达式2:循环条件表达式;
//        表达式3: 修整变量,改变循环条件。

//        for循环首先执行表达式1,完成某一变量的初始化,下一步判断表达式2的返回值是
//        否为 true ,是则执行循环,不是跳出循环,执行完循环体之后,计算表达式3。

//        实例:
sum = 0 ;
for( i = 0 ; i < 11 ; i++ )
{
sum += i ;
}
System.out.println( "for循环中1~10的和为:" + sum ) ;

//    foreach  语句

//    用法:
//    for(元素变量x:便利对象 obj )
//    {
//        引用了x的Java语句 ;
//    }

//    foreach 语句中的元素变量 x 不必对其进行初始化;

//    实例:
int [ ]  array = { 1 , 2, 3, 4, 5 } ;

System.out.print( "foreach 遍历一维数组中的元素为:" ) ;

for( int x : array )//遍历数组
{
System.out.print( "\t" + x + " " ) ;
}

//while 也是可以遍历数组的
i = 0 ;
System.out.print( "\nwhile 遍历一维数组中的元素为:" ) ;
while (i < array.length)
{
System.out.print( "\t" + array[i++] + " ");
}
}
}


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: