A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

  1. /* 用for循环打印出下面图像。
  2. *****
  3. ****
  4. ***
  5. **
  6. *
  7. 分析;
  8. A:用for嵌套
  9. B:外循环控制行数,内循环控制列数;
  10. C:行数:5;列数:从5到1逐行递减1;
  11. */
  12. class SwitchDemo {
  13. public static void main(String[] args) {
  14. for (int x=0;x<5;x++) {
  15. //x 从0开始逐渐递增。
  16. //y 从5开始逐渐递减。定义初始值为5.
  17. /*第一行 第一列:5-0=5
  18. 第一行 第一列:5-1=4
  19. 第一行 第一列:5-2=3
  20. 第一行 第一列:5-3=2
  21. 第一行 第一列:5-4=1
  22. 然而 0,1,2,3,4的值正式x变化的值。所以只需要y>x即可。
  23. */

  24. for (int y=5;y>x;y--) {
  25. System.out.print("*");
  26. }
  27. System.out.println();
  28. }
  29. }
  30. }

复制代码

17 个回复

倒序浏览
看看学习一下
回复 使用道具 举报
写的真好 学习了
回复 使用道具 举报
小绿 发表于 2015-7-9 23:34
写的真好 学习了

谢谢。我总感觉自己写的时候没有思路。你是女生么?
回复 使用道具 举报
Yunny 来自手机 中级黑马 2015-7-10 00:06:04
报纸
这个在老毕的视频里有,他讲的特别好,都去看看被!
回复 使用道具 举报
可以考虑做一个菱形
回复 使用道具 举报
Yunny 来自手机 中级黑马 2015-7-10 00:16:59
7#
水经验来啦
回复 使用道具 举报
学习学习。
回复 使用道具 举报
小绿 中级黑马 2015-7-10 22:10:38
9#
迷路的小孩儿 发表于 2015-7-10 00:04
谢谢。我总感觉自己写的时候没有思路。你是女生么?

嗯。。。。
回复 使用道具 举报

  我也是。 嘿嘿  
回复 使用道具 举报
wgy 中级黑马 2015-7-11 07:46:28
11#
这个还是蛮简单的,还有一个就是打印正三角形的,只要记住他的规律就OK了。
回复 使用道具 举报
这个想法好
回复 使用道具 举报
nanfp 中级黑马 2015-7-11 10:11:09
13#
挺好的。。。
回复 使用道具 举报
分线快乐,赞一个
回复 使用道具 举报
Yunny 发表于 2015-7-10 00:06
这个在老毕的视频里有,他讲的特别好,都去看看被!

谢谢啦   
回复 使用道具 举报
  1. /*
  2.         需求:在控制台输如下的形状
  3.           ****
  4.           ***
  5.           **
  6.           *
  7.              
  8. */
  9. class FunctionDemo {
  10.         public static void main(String[] args) {
  11.                 /*
  12.                 for (int x =0;x <4;x++) {
  13.                         for (int y=4;y>x;y--) {
  14.                                 System.out.print("*");
  15.                         }
  16.                         System.out.println();
  17.                 }
  18.                 */
  19.                 for (int x=0;x <4;x++) {
  20.                         for (int y=x;y<4;y++) {
  21.                                 System.out.print("*");
  22.                         }
  23.                         System.out.println();
  24.                 }
  25.         }       

  26. }
复制代码
回复 使用道具 举报
430422 发表于 2015-7-10 00:08
可以考虑做一个菱形

请指导一下。谢谢。没什么思路呢。
回复 使用道具 举报
外循环决定行数,内循环决定列数
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马