Discussion:
請問.有關於輸出的速度..
(时间太久无法回复)
kimi
2006-10-23 08:04:10 UTC
Permalink
若我要輸出一個字串
例如..aaaaaaaaaaaaaaaaa
請問..有辦法讓電腦慢慢的輸出嗎?...(也就是a一個一個慢慢輸出.
....而不是很快的一次出現)

--
□ Origin: 風 之 谷 bbs.ee.ncku.edu.tw □ From: 140.116.102.42
n***@snow.ice.ntnu.edu.tw
2006-10-23 08:39:47 UTC
Permalink
Post by kimi
若我要輸出一個字串
例如..aaaaaaaaaaaaaaaaa
請問..有辦法讓電腦慢慢的輸出嗎?...(也就是a一個一個慢慢輸出.
....而不是很快的一次出現)
Thread.sleep
--
╭╢師大資訊。白色情迷╟┬─ ⊙ Origin : snow.ice.ntnu.edu.tw
├╨→ 140.122.77.49←╜╰─ ☆ From : VerifyPC5.ice.ntnu.edu.tw
kimi
2006-10-23 13:03:12 UTC
Permalink
: 若我要輸出一個字串
: 例如..aaaaaaaaaaaaaaaaa
: 請問..有辦法讓電腦慢慢的輸出嗎?...(也就是a一個一個慢慢輸出.
: ....而不是很快的一次出現)
可以利用 Thread.sleep(long millis) 來暫停程式
暫停的時間是用毫秒來計算 換言之呼叫 Thread.sleep(1000) 程式會暫停一秒
需要注意的是這個函式會 throws InterruptedException
try
{
Thread.sleep(1000) ; //暫停一秒
}
catch( InterruptedException e )
{
}
還是不太會使用..DEBUG 沒錯誤...可是執行就沒反應了..
我是用Do-while來輸出一排字串.要讓她慢慢輸出.
try
{
Thread.sleep(1000);
}
catch(InterruptedException e)
{
do-while指令
}
是這樣用嗎?.....(新手..問題若愚蠢請見諒)

--
□ Origin: 風 之 谷 bbs.ee.ncku.edu.tw □ From: 140.116.102.42
kimi
2006-10-23 14:15:20 UTC
Permalink
: 還是不太會使用..DEBUG 沒錯誤...可是執行就沒反應了..
: 我是用Do-while來輸出一排字串.要讓她慢慢輸出.
: try
: {
: Thread.sleep(1000);
: }
: catch(InterruptedException e)
: {
: do-while指令
: }
: 是這樣用嗎?.....(新手..問題若愚蠢請見諒)
你這樣是睡一秒之後然後做 do while 裡面的事
所以還是一下就全部印出來了
你希望慢慢輸出字元出來
當然是要把Thread.sleep(1000) 放在迴圈裏面
每印一個字,然後睡一秒,迴圈循環
這樣就會達到你要的效果了
雖然我仍舊用不出來...不過還是謝謝大家的幫忙..至少知道有這個方法..我去找書看看~
!gracias!

--
□ Origin: 風 之 谷 bbs.ee.ncku.edu.tw □ From: 140.116.102.42
kimi
2006-10-24 10:20:15 UTC
Permalink
: 還是不太會使用..DEBUG 沒錯誤...可是執行就沒反應了..
: 我是用Do-while來輸出一排字串.要讓她慢慢輸出.
: try
: {
for(int i=0 ; i<5 ; i++)
{
System.out.print("a") ; // show 出你想要的字
Thread.sleep(1000); // 停一秒
}
: }
: catch(InterruptedException e)
: {
: do-while指令
: }
: 是這樣用嗎?.....(新手..問題若愚蠢請見諒)
抱歉...沒說清楚....XD
再次感謝!!成功哩!!

--
□ Origin: 風 之 谷 bbs.ee.ncku.edu.tw □ From: 140.116.102.42
继续阅读narkive:
Loading...