您的位置:首页 > 其它

for循环

2016-03-13 20:25 465 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: