close
標題:

java程式 ~在檔安中找特定的數據~10點

發問:

要寫一個程式~問使用者檔名~然後開啟~這部分我會~以下是檔案內容~編號 //內容 // 金額 // 折扣% // 稅金的類別123 Frozen Veg 3 pack 750g // $3.95 // 2 // B3345 185g Tinned Sardines // $2.60 // 0 // A8666 Mushrooms 100g // $4.50 // 5 ... 顯示更多 要寫一個程式~問使用者檔名~然後開啟~ 這部分我會~以下是檔案內容~ 編號 //內容 // 金額 // 折扣% // 稅金的類別 123 Frozen Veg 3 pack 750g // $3.95 // 2 // B 3345 185g Tinned Sardines // $2.60 // 0 // A 8666 Mushrooms 100g // $4.50 // 5 // B 446 Bake Beans 450g // $1.67 // 10 // B A=10% B=8% C=5% E=0% 但是input file剛啟後~還要問使用者~ 輸入產品編號~然後程式要去搜尋我所開啟的檔案(如上) 程式要能讓使用者輸入錯誤的編號還有能讓使用者不停的輸入~ 直到找到對的編號~ 如果~產品編號找到~"內容" 會寫入output file~ 然後要算出金額~就是金額減折扣%在加上稅金~ 如果有加稅的要加上*(星號) 然後最後使用者輸入-1 最後金額就會被算出在output file~ 例如: 輸入 446 最後的outprint Bake bean 459g $1.62 * 幫幫忙~謝謝謝謝~希望看得懂我的題目~ 我想破頭也無法成功~ 是不是要用像是 substring() trim() 之類的指令?? 謝謝了!!

 

此文章來自奇摩知識+如有不便請留言告知

最佳解答:

Because file too large, I post source code in my web site. You can reference :http://docs.google.com/View?id=ajcd2sh4smhw_06fxz8gd5

其他解答:

把每筆資料讀出來之後用 split("[//]")就可以把你每筆的資料存在array了,如果要再去前後的空白再用trim()。8758B59A7FA1EEA7
arrow
arrow

    dkdqgav 發表在 痞客邦 留言(0) 人氣()