划句顾 发表于 2023-2-22 21:59:15

JAVA练习:2.编写程序输出字符

本帖最后由 划句顾 于 2023-2-22 21:59 编辑

1.编写程序输出字符
                *
                **
                ***
                ****
                *****

代码如下:
public class StarDemo {
public static void main(String args[]) {
       int i,j;
       for(i = 0;i < 5;i++) {
               for(j = 0;j < i+1;j++) {
                       System.out.print("*");
               }
               System.out.println();
       }
}
}

输出结果:
*
**
***
****
*****

static/image/hrline/5.gif
2.更改第一题的形状
                *****
                ****
                ***
                **
                *

代码如下:
public class StarDemo {
public static void main(String args[]) {
       int i,j;
       for(i = 0;i < 5;i++) {
               for(j = 0;j < 5-i;j++) {
                       System.out.print("*");
               }
               System.out.println();
       }
}
}
运行结果:

static/image/hrline/5.gif
3.继续更改第一题的形状
                *****
                  ****
                     ***
                           **
                              *

代码如下:
public class StarDemo {
public static void main(String args[]) {
       int i,j;
       for(i = 0;i < 5;i++) {
               for(j = 0;j <5;j++) {
                       if(i>j) {
                               System.out.print(" ");
                       }
                       else
                       {
                               System.out.print("*");
                       }
                        }
               System.out.println();
       }
}
}
输出那两行代码可以多打几个空格,结果输出的时候,会比较好看,如图二{:10_310:}
可以写成这样:
public class StarDemo {
public static void main(String args[]) {
       int i,j;
       for(i = 0;i < 5;i++) {
               for(j = 0;j <5;j++) {
                       if(i>j) {
                               System.out.print("   ");
                       }
                       else
                       {
                               System.out.print("*");
                       }
                        }
               System.out.println();
       }
}
}
运行结果:
图一:

图二:


static/image/hrline/5.gif
4.更改第一题的形状
                          *
                        **
                  ***
                ****
          *****

代码如下:
public class StarDemo {
       public static void main(String args[]) {
               int i,j;
               for(i = 0;i < 5;i++) {
                       for(j = 0;j <5;j++) {
                               if(j>=4-i) {
                                       System.out.print("*");
                               }
                               else
                               {
                                       System.out.print("   ");
                               }
                                }
                       System.out.println();
               }
       }
}
运行结果:

sfqxx 发表于 2023-2-22 22:22:13

鱼币

划句顾 发表于 2023-2-23 20:46:57

sfqxx 发表于 2023-2-22 22:22
鱼币

Σ()
页: [1]
查看完整版本: JAVA练习:2.编写程序输出字符