作者game0416 (鳳狼)
看板NTUE-CS102
標題Re: [閒聊] 程設作業
時間Mon Nov 29 14:19:53 2010
作業四五比較簡單....挑戰三頁內解決(?)
作業四的部份...去年就寫過類似題
所以只要認識random就好
Math.random()
出來的東西會是>=0.0 || <1.0之間的小數
依照需求*上範圍,強制轉型進int應該就可以了
比方0~20就
(int) (Math.random()*21)
這樣出來的int值就會是0~20之間任意數
--
作業五的部份
打開課本,翻到FileStream的部份
用FileReader直接拿.read()逐字讀入就好了
read()好像是回傳int值,所以還是開個int變數吃進來
然後判斷ascii碼範圍,a~z之間-32變A~Z
A~Z之間+32=變a~z
最後強制轉回char輸出應該就ok了
string提供的大小寫轉換toLowerCase(), toUpperCase()不太適合用在這邊的樣子
會把整排都轉大寫或都轉小寫,跟題目要求不大一樣
--
紅白本命
○楽園の巫女
博麗 霊夢 職業:博麗神社の巫女さん
Hakurei Reimu 能力:主に空を飛ぶ程度の能力
@東方project系列
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.130.128.171
推 CaptainWill:兩頁@@ 不簡單 11/29 14:51
推 chchwy:可以用Random.nextInt() 11/29 21:01
推 j2612280:Math.tandom() XD 11/29 21:33
※ 編輯: game0416 來自: 120.127.47.30 (11/30 09:23)
※ 編輯: game0416 來自: 111.184.26.236 (01/08 22:59)
※ 編輯: game0416 來自: 111.184.26.236 (01/08 22:59)