Facebook Sharer
选择您要替换的背景颜色:
【农历新年】背景图片:
个性化设定
 注册  找回密码
查看: 1666|回复: 2
打印 上一主题 下一主题

不明白怎样得到的(*),学哥大哥哥们大姐姐们谁可以解释解释吗?

[复制链接]

33

主题

15

好友

964

积分

青铜长老

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

跳转到指定楼层
1#
发表于 2011-9-23 02:31 AM |只看该作者 |倒序浏览
int i, j;
        int a = 0, b = 4;

        for (i = 9; i > 0; i-=2) {

            System.out.println();

            for (j = 0; j<a; j++){
                System.out.print(" ");
            }

            for (j = 0; j < i; j++){
                System.out.print("*");
            }
           
            a++;
        }

        for (i = 0; i < 9; i+=2) {

            for (j = 0; j < b; j++){
                System.out.print(" ");
            }
            if(i!=0){
             for (j = 0; j <= i; j++){
                    System.out.print("*");
                }
            }

            System.out.println();
            b--;




收藏收藏0

7

主题

1

好友

5108

积分

一流名嘴

Rank: 12Rank: 12Rank: 12

2#
发表于 2011-9-23 08:12 PM |只看该作者
int i, j;
        int a = 0, b = 4;

        for (i = 9; i > 0; i-=2) {

            System.o ...
seongchog 发表于 2011-9-23 02:31 AM



要了解 console 是從左到右一個個輸出的,這點概念一定要根深蒂固

        for (i = 9; i > 0; i-=2) { // 1. 首先要明白這裡循环了幾次

            System.out.println();

            for (j = 0; j<a; j++){  // 2. 再来是看看在 1. 的時候這裡循环了多少次,横向輸出了甚麽结果
                System.out.print(" ");
            }

            for (j = 0; j < i; j++){ // 3. 以上循环执行完畢才會輪到這裡進行循环,這裡又輸出了甚麽结果
                System.out.print("*");
            }
            a++;
        }   

新手不能馬上看 coding 掌握就在張紙上一個個畫出,不要老是等着别人教你該怎麽做,這样是無法掌握和變通


回复

使用道具 举报

1

主题

0

好友

98

积分

中级会员

Rank: 2Rank: 2

3#
发表于 2011-12-10 02:46 PM |只看该作者
把全部拆了。

 
先明白什么是 

1)int i, j;
2)  int a = 0, b = 4;
3)  for loop 
4)   System.out.println();
5)  b--;

当你明白这些构造, 真个code 你就明白了


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

JBTALKS.CC |联系我们 |隐私政策 |Share

GMT+8, 2024-7-8 10:04 AM , Processed in 0.104953 second(s), 26 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

Ultra High-performance Dedicated Server powered by iCore Technology Sdn. Bhd.
Domain Registration | Web Hosting | Email Hosting | Forum Hosting | ECShop Hosting | Dedicated Server | Colocation Services
本论坛言论纯属发表者个人意见,与本论坛立场无关
Copyright © 2003-2012 JBTALKS.CC All Rights Reserved
合作联盟网站:
JBTALKS 马来西亚中文论坛 | JBTALKS我的空间 | ICORE TECHNOLOGY SDN. BHD.
回顶部