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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 低调的我 中级黑马   /  2014-12-18 22:24  /  1637 人查看  /  15 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

我感觉我的脑子转不过弯来啊,是不是我很笨啊:'(

评分

参与人数 1技术分 +1 收起 理由
杨佳名 + 1 淡定

查看全部评分

15 个回复

倒序浏览
class ForFor3
{
        public static void main(String[] args)
        {
                for (int x=0;x<5 ;x++ )
                {
                        for (int y=x;y<5 ;y++ )
                        {
                                System.out.print(" ");
                        }
                        for (int z=0;z<=x ;z++ )
                        {
                                System.out.print("* ");
                        }
                        System.out.println();
                }
        }
}

直角三角形懂了吗
这个就是在直角三角形的基础上多加了一层for循环

评分

参与人数 1技术分 +1 收起 理由
杨佳名 + 1

查看全部评分

回复 使用道具 举报
你可以理解成是2个直角三角形  只不过是用一个for循环嵌套两个for循环
这个就是把2个直角三角形相连接的过程
回复 使用道具 举报
相当于 打印一个倒三角和正三角  
回复 使用道具 举报
定义一个外层循环控制行数。在内层中定义两个循环,一个控制打印空格字符,另一个打印*号。 *号可以附带一个空格字符看看。
回复 使用道具 举报
慢慢来,多看看书上的理论
回复 使用道具 举报
先执行打印倒三角,还有一个程序的上正三角,但是被外部的for循环限定了打印空间。导致原来的正三角变形了
回复 使用道具 举报
我也算不出来,但是同学提醒了一下,就写出来了,挺高兴的。
回复 使用道具 举报
是有点小难度,一起学习。
回复 使用道具 举报
像一个拼图,一个倒三角空格,加一个正三角的*当画笔,再加修改,这样能理解了吗?
回复 使用道具 举报
Alexrl 中级黑马 2014-12-18 23:26:48
11#
我觉得吧,你可以这样来,先打出一个矩形。然后你将他分成两个直角三角形,用不同符号,你就会懂了。慢慢来。
回复 使用道具 举报
可以理解为,一个空格的倒三角,一个"* "的正三角!
小程序
class XiaXing
{
        public static void main(String[] args)
        {
                for(int i=0;i<5;i++)
                {
                        for(int j=i+1;j<5;j++)
                        {
                                System.out.print(" ");
                        }
                        for(int j=0;j<=i;j++)
                        {
                                System.out.print("* ");
                        }
                        System.out.println();
                }

                System.out.println("Hello World!");
        }
}

评分

参与人数 1技术分 +1 收起 理由
杨佳名 + 1

查看全部评分

回复 使用道具 举报
呢? 中级黑马 2014-12-19 00:49:36
13#
x277402301t 发表于 2014-12-19 00:45
可以理解为,一个空格的倒三角,一个"* "的正三角!
小程序
class XiaXing

这么说知道了,原来是2个三角形,不过一个是空格的倒三角- -
回复 使用道具 举报
有两种方法:一种是打印*号的时候多打一个空格,就会出效果;还有一种是打印*号的时候打印两个背靠背的直角三角,其中一个三角少打一行,也出效果
回复 使用道具 举报
多练练就好了,跟着执行语句的顺序想,感觉合理就总结下记录下来。实在难以理解就先记住能默写下来,写多了脑子就没那么乱了
回复 使用道具 举报
默默的围观。。。。。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马