购物小票 FoundPrice.java
生活随笔
收集整理的這篇文章主要介紹了
购物小票 FoundPrice.java
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
代碼
import java.util.*; public class FoundPrice {public static void main(String args[]) {String s=" 牛奶 :89.8 元,香腸 :12.9 元 啤酒 :69 元 巧克力 :132 元";String regex="[^0123456789.]" ; // 匹配非數字的正則表達識String digitMess=s.replaceAll(regex,"*");StringTokenizer fenxi=new StringTokenizer(digitMess, "*");// 創建 fenxi, 用* 做分隔標記解析 digitMess 中的單詞int number=fenxi.countTokens(); //fenxi 調用 countTokens() 方法返回單詞數量double sum=0;while(fenxi.hasMoreTokens()) {String str=fenxi.nextToken(); //fenxi 調用 nextToken() 方法返回單詞System.out.println(str);sum=sum+Double.parseDouble(str);}System.out.println(" 購物小票中的商品種類: "+number+" 種");System.out.println(" 購物小票中的價格總額: "+sum+"元");} }輸出
總結
以上是生活随笔為你收集整理的购物小票 FoundPrice.java的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 检索图书 FindMess.java
- 下一篇: 比较日期 java