*
**
***
****
*****
这样的图标怎么输入呢?
用do-while 或者for循环做
弄了好半天都没写出来 偶是初学者 大大们帮帮忙
有什么好的Java练习题的书 大大们推荐下

解决方案 »

  1.   


    public class Test {
    public static void main(String[] args) {
    list();
    }
    public static void list(){
    for(int i=1; i<6; i++){
    for(int j=0; j<i; j++){
    System.out.print("*");
    }
    System.out.println();
    }
    }
    }
      

  2.   

    public class Test {
        public static void main(String[] args) {        for(int i=1; i<6; i++){
                for(int j=0; j<i; j++){
                    System.out.print("*");
                }
                System.out.println();
            }
        }
    }
    我这个稍微简单点 你看看吧
      

  3.   

    for都出来了,那我就来个do-while的吧
    public class Test{ public static void main(String[] args){
    int n = 0;
    int j;
    do {
    n++;
    j = 0;
    do {
    j++;
    System.out.print("*");
    } while(j < n);
    System.out.println();
    } while(n < 5);
    }}
      

  4.   


    public class Test
    {
      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();
        }
      }
      
    }
      

  5.   

    ]
    public class PrintStar {
      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();
       }
      }
    }
      

  6.   


    public class Test {
    public static void main(String[] args) {
    StringBuffer sb = new StringBuffer();
    for(int i=0; i<5; i++) {
    System.out.println(sb.append("*"));
    }  
    }
    }
      

  7.   

    啊,为什么我插入java code变成这样,格式都乱了,郁闷
      

  8.   

    for(int i=1;i<6;i++){
    for(int j=i;j>0;j--){
    System.out.print("*");
    }
    System.out.println();
    }
    }
      

  9.   

    我来总结下:
    public class Test { 
        public static void main(String[] args) {         for(int i=1; i <6; i++){ 
                for(int j=0; j <i; j++){ 
                    System.out.print("*"); 
                } 
                System.out.println(); 
            } 
        } 

    public class Test{    public static void main(String[] args){
            int n = 0;
            int j;
            do {
                n++;
                j = 0;
                do {
                    j++;
                    System.out.print("*");
                } while(j < n);
                System.out.println();
            } while(n < 5);
        }}
    嘿嘿,楼主加油
      

  10.   

    用最少的代码实现同样的功能,我支持二楼的
    public class Test { 
        public static void main(String[] args) {         for(int i=1; i <6; i++){ 
                for(int j=0; j <i; j++){ 
                    System.out.print("*"); 
                } 
                System.out.println(); 
            } 
        } 
    }
      

  11.   

    public class Test1{
    public static void main(String[] args){
    for(int i=1;i<=5;i++){//这个循环是控制输出的行数
    for(int j=1;j<=i;j++){//这个循环是控制没行输出的*的个数
    System.out.print("*");//这里print代表不换行输出
    }
    System.out.println();//这里是表示换行,没循环一次i就换一行
    }

    }
    }
      

  12.   


    // 打印星星类
    class PrintStar {
        // 行数
        private int rowCount;    // 通过构造方法指定行数。
        public PrintStar(int rowCount) {
            this.rowCount = rowCount;
        }    // 用来打印的方法。
        public void print() {
            // 行 (一共循环指定次)
            for (int i = 0; i < rowCount; i++) {
                // 列 (每一行都新增加一刻星星)
                  for(int j = 0; j < i + 1; j ++) {
                    // 打印星星 (不换行)
                      System.out.print("*");
                }
                // 换到下一行
                System.out.println();
            }
        }
    }
    // 测试类
    class Test {
        public static void main(String[] args) {
            // 定义一个行数,比如5行。
             int rowCount = 5;
            PrintStar ps = new PrintStar(rowCount);
            // 打印。
            ps.print();
        }
    }
      

  13.   


    public class saa {
    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();
         }
    }
    }
      

  14.   

    //简单public class Test { public static void main(String[] args) {
    String s="*";
    for(int i=1;i<=5;i++) {
    System.out.println(s);
    s+="*";


    } }}
      

  15.   

    28楼的兄弟只用了一个FOR  呵呵  方法不错哦  呵呵
      

  16.   

    package com.suypower.chengyu.csdn;public class XunHuanXx { /**
        * 
      ** 
      *** 
      **** 
      *****
     */
    public static void main(String[] args)
    {
    new XunHuanXx().method(6); // 指定多少个 * 循环
    }
    public void method(int xx)
    {
    for(int i =1;i<=xx;i++)
    {
    for(int j=0;j<i;j++)
    {
    System.out.print("*");
    }
    System.out.println();
    }
    }}
      

  17.   


    for(int i=0;i<5;i++)
      for(int j=0;j<=i;j++)
        {
           System.out.print("*");
        }