是算法不会,还是想练习JAVA呢

解决方案 »

  1.   

    第一个很简单嘛 就用 system.out.println 里面输出字符串* 就行。
    每一行 /n 就到下一行了 然后下一行 比上一行少几个* 就用 空格代替 
      

  2.   

    class Stars {
    public static void main(String[] args) {
    int num;
    int cout;
    int space;
    for(cout = 0; cout < 5; cout++) {
    for(space = 0; space < cout; space++) {     //打空格
    System.out.print(" "); 
    }
    for(num = 0; num <9 - 2*cout; num++) {      //打星星
    System.out.print("*");
    }
    System.out.println("");                     //换行


    }

    }}今天有时间,一个一个给你写吧!
      

  3.   

    /* 打印1000以内的水仙花数目
    *
    */
    class Flowers {
    public static void main(String[] args) {
    int i, j, k, n;
    System.out.print("水仙花-- 数是: ");

    for(n = 100; n < 1000; n++) {
    i = n / 100;
    j = n / 10  - i * 10;
    k = n % 10;

    if(n == i * i * i + j * j * j + k * k * k) {
    System.out.print(n + " ");


    }
    System.out.println();
    }

    }完毕,水平不行,有不到的地方大家指教下啊!
      

  4.   

    晕 楼主 你是JAVA入门啊 还是程序设计入门啊?
      

  5.   

    public class Pr
    {
       public static void main(String[] args)
         {
            System.out.println("*********");
            System.out.println("*******");
          }
    }