1、使用for循环输出矩形
public static void print1(int h,int w){
for(int i=0; i<h; i++){
for(int j=0; j<w; j++){
System.out.print("*");
}
System.out.println();
}
}
结果:******
******
******
******
******
2、使用for循环输出倒直角三角形
public static void print2(int h){
for(int i=0; i<h; i++){
for(int j=h; j>i; j--){
System.out.print("*");
}
System.out.println();
}
}
结果: *****
****
***
**
*
3、使用for循环输出正三角形
public static void print3(int h){
for(int i=1; i<h+1; i++){
for(int j=0; j<i; j++){
System.out.print("*");
}
System.out.println();
}
}
结果:*
**
***
****
*****
4、使用for循环输出倒三角形
public static void print4(int h){
for(int i=1; i<h+1; i++){
for(int j=h; j>i; j--){
System.out.print(j);
}
System.out.println();
}
}
结果: 54321
5432
543
54
5
5、使用for循环输出正三角形
public static void print5(int h){
for(int i=1; i<h+1; i++){
for(int j=0; j<i;j++){
System.out.print(i);
}
System.out.println();
}
}
结果: 1
22
333
4444
55555
6、使用for循环输出倒正三角形
public static void print6(int h){
for(int i=1; i<h+1; i++){
for(int j=1; j<i; j++){
System.out.print(" ");
}
for(int k=h+1; k>i; k--){
System.out.print("* ");
}
System.out.println();
}
}
结果: * * * * *
* * * *
* * *
* *
*
7、使用for循环输出九九乘法表
public static void print7(){
for(int i=1; i<10; i++){
for(int j=1; j<i+1; j++){
System.out.print(j+"X"+i+"="+i*j+"\t");
}
System.out.println();
}
}
结果: 1X1=1
1X2=2 2X2=4
1X3=3 2X3=6 3X3=9
1X4=4 2X4=8 3X4=12 4X4=16
1X5=5 2X5=10 3X5=15 4X5=20 5X5=25
1X6=6 2X6=12 3X6=18 4X6=24 5X6=30 6X6=36
1X7=7 2X7=14 3X7=21 4X7=28 5X7=35 6X7=42 7X7=49
1X8=8 2X8=16 3X8=24 4X8=32 5X8=40 6X8=48 7X8=56 8X8=64
1X9=9 2X9=18 3X9=27 4X9=36 5X9=45 6X9=54 7X9=63 8X9=72 9X9=81