package 自我总结;

public class 循环语句 {

    public static void main(String[] args) {

//        while 循环

//        用法:
// while(条件表达式)
// {
// 执行语句 ;
// } // 当条件表达式的值返回为真时,执行 { } 中的语句,当执行完 { } 语句后,
// 重新判断表达式的值,当表达式的值返回为假时,退出循环。 // 实例:
int i = ;
int sum = ;
while ( i < )//此处不能加分号,否则程序进入空语句,死循环
{
sum += i ;
i++ ;
}
System.out.println( "while循环中1~10的和为:" + sum ) ; // while 和 do……while 的区别: while 是先判断,判断之后
// 再决定是否执行语句,do……while 语句是先执行一次,再进行判断,
// 不管条件是否成立,do……while 循环至少会被执行一次。 // do……while 循环结构 // 用法:
// do
// {
// 执行语句 ;
// }
// while (条件表达式) ; // 实例:
i = ;
sum = ;
do
{
sum += i ;
i++ ;
}while( i < ) ; System.out.println( "do……while循环中1~10的和为:" + sum ) ; // for 循环
// 用法:
// for( 表达式1 ; 表达式 ; 2表达式3 )
// {
// 语句序列 ;
// } // 表达式1 :初始化表达式,完成变量的初始化;
// 表达式2:循环条件表达式;
// 表达式3: 修整变量,改变循环条件。 // for循环首先执行表达式1,完成某一变量的初始化,下一步判断表达式2的返回值是
// 否为 true ,是则执行循环,不是跳出循环,执行完循环体之后,计算表达式3。 // 实例:
sum = ;
for( i = ; i < ; i++ )
{
sum += i ;
}
System.out.println( "for循环中1~10的和为:" + sum ) ; // foreach 语句 // 用法:
// for(元素变量x:便利对象 obj )
// {
// 引用了x的Java语句 ;
// } // foreach 语句中的元素变量 x 不必对其进行初始化; // 实例:
int [ ] array = { , , , , } ; System.out.print( "foreach 遍历一维数组中的元素为:" ) ; for( int x : array )//遍历数组
{
System.out.print( "\t" + x + " " ) ;
} //while 也是可以遍历数组的
i = ;
System.out.print( "\nwhile 遍历一维数组中的元素为:" ) ;
while (i < array.length)
{
System.out.print( "\t" + array[i++] + " ");
}
}
}

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

05-11 16:05