JavaSE复习日记 : 循环语句(for/while/do while)

/*
* 循环语句(for循环,while和do while循环)
*/ /*
* for循环语句
*
* for循环语法:
* for (表达式1;表达式2;表达式3 ){
* java语句
* }
* 表达式1: 初始化表达式,最先执行,且只执行一次.
* 表达式2: 必须是boolean型的表达式.
* 表达式3: 步长值;
* 执行过程:
* 先是for循环开始执行,执行执行表达式1,并且只执行一次.
* 进而判断表达式2的结果,如果是true,则执行java语句.
* 再执行表达式3,把表达式3的结果代入表达式2中比对,直到表达式2的结果是false为止,则for循环就此结束.
*
* 循环的三个条件:;
* 1 初始值
* 2 最终值
* 3 到达最终的步长/条件
*
* --------------------------------------------------------------------------
* for循环的进一步运用:
* for循环的嵌套使用(后面有例子,这里只写表达式吧):
* for (表达式1;表式2;表达式3 ){
* for (表达式Ⅰ ;表达式Ⅱ ;表达式Ⅲ ){
* java语句
* }
* }
*/ //编写方式1:
/*
public class JavaSE{
int i;//成员变量声明,但不赋值,在main方法里赋值
public static void main(String[] args){
for (int i=0;i<10 ;i+=2){
System.out.println( "i=" + i );
}
}
}
*/ //编写方式2:
/*
public class JavaSE{
public static void main(String[] args){
int i = 1;//这里已经初始化了,for循环的"表达式1"就不用写了,否则就会报错:已在main方法中定义了i;
for (;i<10 ;i+=2 ){
System.out.println( i );
}
}
}
*/ //编写方式3:
/*
public class JavaSE{
public static void main(String[] args){
int i;//在main方法里声明,但不赋值,for循环里赋值
for ( i=0;i<10 ;i+=2 ){//这里表达式1不能写成int i = 0;只能是i=0
System.out.println( i );
}
}
}
*/
//--------------------------------------------------------------------------------
/*
* for循环的嵌套使用:
* 这里引用一个例题,用for循环的嵌套方式制作一个9X9的乘法口诀;
*
*/ /*
public class JavaSE{
public static void main(String[] args){
for(int i=0; i <= 9; ++i){
for(int j=0; j <=i ; ++j){
System.out.print( j + "*" + i + "=" + (i*j) + " " );
}
System.out.println( );//这里当作转行符用的,结果会更立体
}
}
} //----------------------------------------------------------------------------- /*
* while和do while循环
*
* 首先是while,语法:
* while(boolean表达式){
* java语句
* }
*
* 区分for循环和while循环:
* for循环是计数循环;
* while循环是真假循环;
*
*/ //while循环 /*
public class JavaSE{
public static void main(String[] args){
while(true){
System.out.println( "我就说是这是对的吧" );
break;//如果break是终止语句,后面会说
//这里如果不加break的话,就会进入死循环,可以试一下
}
}
}
*/ //do while循环
/*
public class JavaSE{
public static void main(String[] args){
int i = 0;
do{
i++;
System.out.println( i );
}while(i<10);//直到i为9停止,然后i++再输出
}
}
*/ //还有一种死循环
public class JavaSE{
public static void main(String[] args){
do{
System.out.println( "兄弟,别看了,这是死循环!" );
}while(true);//这里只要还成false就会只输出一遍了,因为输出完了一遍后为假了,就不会再外下循环了
}
}

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>杰我教育WWW.JAOVO.COM<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

上一篇:掌握Thinkphp3.2.0----自动验证


下一篇:ASP.NET的SEO:Linq to XML---网站地图和RSS Feed