夢想的天空
一 個 屬 於 我 們 的 世 界
 
 DS WebmailDS Webmail   搜尋搜尋   會員列表會員列表   會員群組會員群組   新進文章   星座物語   網誌   會員註冊會員註冊 
 個人資料個人資料  Calendar月曆   DS WebTV   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入 
 IP 38.107.179.230
我的最愛我的最愛
RSSRSS

[討論]用java製作出中空的三角形

 
發表新主題   回覆主題    夢想的天空 首頁 ->多媒體與程式設計 區->程式設計
上一篇主題 :: 下一篇主題  
發表人 內容
supermaxfight
終極會員Lv9
終極會員Lv9


註冊時間: 2002-04-27
文章: 5727
來自: 該回貝吉塔行星了...

發表1 發表於: 星期四 四月 02, 2009 3:21 pm    文章主題: [討論]用java製作出中空的三角形 引言回覆

這個問題從這邊看到的中空三角形怎麼做?
這是失敗品,右邊少了一條

代碼:
public class starspace
{
  public static void main(String[] argv)
  {
        int i,j;

        for (i = 0; i <= 5; i++)
        {
          
            for (j = 1; j <= i; j++)
            {       
                System.out.print(" ");
            }
          System.out.println("*");
        }
         for ( i = 1; i<=7; i++ )
         {
           System.out.print("*");
         }
  }
}


以下是錯誤示範印出來是畸型的中空三角形

代碼:
public class starspace
{
  public static void main(String[] argv)
  {
         int i,j;
                      
        for (i = 0; i <= 5; i++)
        {
           System.out.println("*");
            for (j = 1; j <= i; j++)
            {          
                System.out.print(" ");
            }
          System.out.println("*");
        }
         for ( i = 1; i<=7; i++ )
        {
          System.out.print("*");
        }
  }
}


最後跑去問老師,他改成這樣,有成功,他試了二十分鐘

代碼:
public class starspace
{
  public static void main(String[] argv)
  {
         int i,j;

        for (i = 1; i <= 5; i++)
        {
 
            for (j = 1; j <= i; j++)
            {          
                if(j==1)System.out.print("*");
                else if (j!=i){
                     if(i!=5)System.out.print(" ");
                     else System.out.print("*");
                }
                else System.out.println("*");
            }
          if (i==1)System.out.println("");
        }  
  }
}



 
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
tpcat
DS - 中級顧問
DS - 中級顧問


註冊時間: 2003-03-11
文章: 7315
來自: 貓窩

發表2 發表於: 星期四 四月 02, 2009 4:54 pm    文章主題: 引言回覆

小掌要加油啊,都已經是研究生了。
這是程式設計中最基本的邏輯呵!
沒事情要多寫程式才行,不然以後怎麼寫商業系統?!



按右鍵觀看原圖賣身為奴去... http://www.linuxer.com.tw
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 MSN Messenger
從之前的文章開始顯示:   
發表新主題   回覆主題    夢想的天空 首頁 -> 程式設計 所有的時間均為 台灣時間 (GMT + 8 小時)
1頁(共1頁)



前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
無法 在這個版面附加檔案
無法 在這個版面下載檔案


新進文章
建議使用瀏覽DS
Powered by phpBB2 © 2001, 2002 phpBB Group
維護管理 DS - 管 理 團 隊    繁體中文由 竹貓星球PBB2中文強化開發小組 製作

主機運作時間: 326 日 16 小時 23 分鐘 | 平均負載值: 0.31, 0.17, 0.18

DS 共花費了 0.0716 秒載入完成 , 有 (PHP: 63% - SQL: 37%) 項資料被查詢 - 讀取資料庫: 17 次 - 壓縮加速 關閉 - 除錯模式 關閉