for循环一般在笔试的时候容易考到,所以这里举几个简单例子演示
class ForForDemo1{
public static void main(String[] args){
//大圈套小圈思想;大圈一次,小圈就一轮
for(int x=0; x<3;x++){
for(int y=0;y<4;y++){
System.out.println("ok");
}
}
}
}
输出:ok
从里往外思考,或者从外往里思考。但是要思想一致
for(int x=1;x<=5;x++){//外循环控制的是行数
for(int y=1;y<=5;y++)//内循环控制的是每一行的个数(列数)
{
System.out.print("*");
}
System.out.println();
}
}
----------------------------------------------
int z=5;int z=1;
for(int x=1;x<=5;x++) 1-5 2-5 3-5 4-5 1-5 1-4 1-3这两种都可以实现列的递减
{
for(int y=x(1);y<=5(z);y++){
System.out.print("*");}
System.out.println();
z--;z++;
}
输出
54321
5432
543
54
5
语句-For循环嵌套练习-99乘法表&转义字符
/*
1*1=1
1*2=22*2=4
1*3=32*3=63*3=9
1*4=42*4=83*4=12 4*4=16
1*5=5 2*5=10 3*5=15 4*5=20 5*5=25
*/
class ForFor99{
public static void main(Sting[ ] args){
for(int x=1;x<=9;x++){
for(int y=1;y<=x;y++){
System.out.print(y+"*"+x+"="+y*x);
}
System.ouy.println();
}
}