黑马程序员技术交流社区

标题: 如何打印这种直角三角形啊??? [打印本页]

作者: 魏冬    时间: 2012-11-21 17:29
标题: 如何打印这种直角三角形啊???
求救啊??????学视频卡在这了,后面的每次减一可以做好。但是 前面的每次减一就写不出来...就高手指教。。。

QQ截图20121121172742.png (1.54 KB, 下载次数: 66)

QQ截图20121121172742.png

作者: 殷士剑    时间: 2012-11-21 18:30
for(int i =5;i>0;i--){
                       for(int j=i;j>0;j--){
                               System.out.print(j+"");
                       }
               System.out.print("\n");
               }
作者: 王亚运    时间: 2012-11-21 18:34



  1. /*
  2. 2012-11-21 练习

  3. 5 4 3 2 1
  4. 4 3 2 1
  5. 3 2 1
  6. 2 1
  7. 1
  8. */
  9. class Print{
  10.        
  11.         public static void show(int a){//x控制行数
  12.                
  13.                 for(int x=a;x>0;x--){
  14.                
  15.                         for(int y=x;y>0;y--){
  16.                                 System.out.print(y+" ");//不想要空格就删掉后面空格
  17.                         }
  18.                         System.out.println();
  19.                 }
  20.         }

  21. }

  22. class PrintDemo{
  23.        
  24.         public static void main(String[] args){
  25.        
  26.                 new Print().show(9);//输入5就是5行了
  27.         }


  28. }
  29. /*
  30. 多看两遍 九九乘法表  
  31. 打印结果:
  32. 9 8 7 6 5 4 3 2 1
  33. 8 7 6 5 4 3 2 1
  34. 7 6 5 4 3 2 1
  35. 6 5 4 3 2 1
  36. 5 4 3 2 1
  37. 4 3 2 1
  38. 3 2 1
  39. 2 1
  40. 1

  41. */
复制代码

作者: 曹艺先-热爱编程    时间: 2012-11-21 19:35
public class Test {
        /**
         * 5 4 3 2 1
         * 4 3 2 1
         * 3 2 1
         * 2 1
         * 1
         *
         * @param num
         */
        //就本题目而言 写一个静态的带参数的方法就可以了,参数的目的可以根据你的需要打几行
        public static void print(int num) {
                for (int x = num; x > 0; x--) { //控制行数
                        for (int i = x; i > 0; i--) {//控制次数
                                System.out.print(i + " ");
                        }
                        System.out.println();  //每循环玩一行换行
                }
        }

        public static void main(String[] args) {
                Test.print(5);
        }

}希望能帮到你!
作者: 余磊    时间: 2012-11-22 00:04
楼上的几位都做出来了,我就不再锦上添花了!
其实这个挺简单的,只要你掌握了毕老师讲的那节课的基础,做出来应该没问题,你自己再好好看几遍,写点代码实现以下还不会的!多实现,应该很快可以掌握!
加油!!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2