for语句最简形式为:
for( ; ; )
一般形式为:
{
中间循环体;
}
练习:
1.打印如下:
*
**
***
****
*****
public static void main(String[] args){
//外循环控制行数
for(int i = 1;i<=5;i++){
//内循环控制列数
for(int j=1;j<i;j++){
System.out.print("*");
}
System.out.println();
}
}
2.打印乘法口诀表
public static void main(String[] args){
//外循环控制行数
for(int i=1;i<=9;i++){
//内循环控制列数
for(int j=1;j<=i;j++){
System.out.print(j+"*"+i+"="+(i*j)+"\t");
}
System.out.println();
}
}
3.打印如下
*
**
***
****
*****
public static void main(String[] args){
for(int i=1;i<=5;i++){
for(int j=5;j>0;j--){
if(j<=i){ //关键:由j和i的比较决定输出空格还是*
System.out.print("*");
}else{
System.out.print(" ");
}
}
System.out.println();
}
}
4.打印如下:
*
***
*****
*******
*********
public static void main(String[] args){
//外循环控制行数
for(int i=1;i<=5;i++){
//内循环控制列数
for(int j=1;j<5;j++){
System.out.print(" ");
}
//内循环输出*,*每次增加2个,
for(int j=1;j<=i*2-1;j++){
System.out.print("*");
}
System.out.prinyln();
}
}