PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   七嘴八舌異言堂 (https://www.pcdvd.com.tw/forumdisplay.php?f=12)
-   -   問一個JAVA小問題~急需幫忙...! (https://www.pcdvd.com.tw/showthread.php?t=548345)

vanness70087 2005-10-13 07:42 PM

問一個JAVA小問題~急需幫忙...!
 
我要跑出
*
**
***
****
*****
****
***
**
*

但是我只會這樣...
class AP
{
public static void main(String[] args)
{
int n=1,i,j;
for (i = 1; i <= 10; i++)
{
if(i<6)
n=i;
else
n=n-1;
for(j=0 ; j<n ; j++)
System.out.print("*");
System.out.println("");
}
}
}
這樣會跑出
*
**
***
****
*****
****
***
**
*

請問要如何讓他有控格~像最上面那個圖一樣呢???

瘋狂火星人 2005-10-13 07:51 PM

上面那張跟下面這張不都一樣嗎???

vanness70087 2005-10-13 07:57 PM

阿~打錯~~
要跑成這樣
*
**
***
****
*****
****
***
**
*

vanness70087 2005-10-13 07:58 PM

打不出來.....@@
就是要變一個菱形....
但是我不會在猩猩前面控格....

Kirpheaice 2005-10-13 08:13 PM

我以前interview人時.有看過有小扺笛醬子下的
System.out.println(" * ");
System.out.println(" *** ");
System.out.println(" ***** ");
System.out.println("*******");
System.out.println(" ***** ");
System.out.println(" *** ");
System.out.println(" * ");
哈哈哈!!!!!!

這個課本很多範例啦~去翻兩本書就有了~加油^^
動一下你的小腦筋.我們做技術的人.就是要多動腦.多翻書.
不然去[程式設計俱樂部]的java版翻看看.
要學會[自己找答案]不要一開始就先用[問人的]
先試著 [ 找答案 ] 網路資源很多.不是不幫你.是不想害你.=^^=
我開工作的時候.還很天真的以為.我可以白天寫程式.晚上繼續去pub駐唱.
後來才知道.那是漫畫&小說才有的情節.cow.累爆!!!!馬上退出樂團.還跟團員大吵一架.
被大家當成罪人...>"<....
我閉關了足足3年.才又繼續玩音樂的.
我剛開始工作時.半夜1點半.都還在跟team member以及總經理在會議室開會.
凌晨4:30下班...回家時早餐車己經推出來了....回家躺一下下就又趕8:30的打卡了....
加油啊~^^~
No Pain , No Gain.

omegasystem 2005-10-13 09:39 PM

引用:
作者vanness70087
打不出來.....@@
就是要變一個菱形....
但是我不會在猩猩前面控格....

小心不要激怒了猩猩...
第二行...
水電行
(提示:雙迴圈)

瘋狂火星人 2005-10-13 10:07 PM

引用:
作者Kirpheaice
我以前interview人時.有看過有小扺笛醬子下的
System.out.println(" * ");
System.out.println(" *** ");
System.out.println(" ***** ");
System.out.println("*******");
System.out.println(" ***** ");
System.out.println(" *** ");
System.out.println(" * ");
哈哈哈!!!!!!

這個課本很多範例啦~去翻兩本書就有了~加油^^
動一下你的小腦筋.我們做技術的人.就是要多動腦.多翻書.
不然去[程式設計俱樂部]的java版翻看看.
要學會[自己找答案]不要一開始就先用[問人的]
先試著 [ 找答案 ] 網路資源很多.不是不幫你.是不想害你.=^^=
我開工作的時候.還很天真的以為.我可以白天寫程式.晚上繼續去pub駐唱.
後來才知道.那是漫畫&小說才有的情節.cow.累爆!!!!馬上退出樂團.還跟團員大吵一架.
被大家...


苦口婆心......
希望樓主可以體會...... :think:

至於菱形跟三角形~~
原理應該是差不多的.....
會一個應該另一個就沒問題了...... :agree:

motherland 2005-10-14 12:28 AM

class A
{
public static void main(String args[])
{
int Xstart = 0, Xend = 0;
for(int i = 1; i < 10; i++)
{
Xstart = Math.abs( 5 - i ) + 1;
Xend = 9 - ( Xstart - 1 );

for(int j = 1; j < 10; j++)
{
if( j < Xstart || j > Xend )
System.out.print("O");
else
{
for(int k = 1; k <= Xend - Xstart + 1; k++)
{
if( k % 2 != 0 )
System.out.print("X");
else
System.out.print("O");
}
j = Xend;
}
}
System.out.println("");
}
}
}

執行結果:
OOOOXOOOO
OOOXOXOOO
OOXOXOXOO
OXOXOXOXO
XOXOXOXOX
OXOXOXOXO
OOXOXOXOO
OOOXOXOOO
OOOOXOOOO

不知這是不是你要的?

supermaxfight 2005-10-14 12:43 AM

這...
你高興的話可以硬幹,全部打出來...
這是我上學期的期末考題目
http://dreamsky.com.tw/phpbb/viewtopic.php?t=17774

:jolin: 我不會用迴圈... :laugh:

m5a8258 2005-10-14 02:19 AM

....*
...* *
..* * *
.* * * *
* * * * *
.* * * *
..* * *
...* *
....*

是不是要畫成這樣子 :D


所有的時間均為GMT +8。 現在的時間是02:23 AM.

vBulletin Version 3.0.1
powered_by_vbulletin 2026。