******
******
******比如说上面这个,怎么用循环打印出来呢,我郁闷了,以前会的,谢谢了

解决方案 »

  1.   

    public class Te {
        public static void   main(String ss[]) {        for(int i=0;i<3;i++){
             for(int x=0;x<6;x++){
                System.out.print("*");
             }
            System.out.println();
        }    }
      

  2.   

    最好是用递归!
    呵呵,for的话,打印9*9的怎么办?
      

  3.   

    $ zz╭ ╮╭ ﹌╮.       $
    $   z(o-.-o)(o-.-o) .      $
    $ ┏~﹊︸ ̄~﹊︸ ̄~┓      $
    $ IT者-IT开发者的网站--    $
    $ 10万篇技术资料--天天更新 $
    $ -----www.itzhe.cn-----   $
      

  4.   

    按照某强银的方法:
    public class Te {
        public static void   main(String ss[]) {
             for(int i=0;i<3;i++){
                System.out.println("******");
             }
        }
    }
    满足循环条件,而且时间复杂度只有O(n)。。
      

  5.   

    public static void main(String[] args){
    int a = 10;
    for(int i=0; i<a; i++){
    for(int j=0; j<a; j++){
    int ax = i * j;
    int bx = (i-9) * j;
    int cx = i* (j -9);
    if(bx == 0 || cx == 0){
    System.out.print("* ");
    }else{
    System.out.print("  ");
    }
    }
    System.out.println("");
    }
    }
    中间是空心的正方形,用循环实现的