欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

购物小票 FoundPrice.java

发布时间:2025/3/21 44 豆豆
生活随笔 收集整理的这篇文章主要介绍了 购物小票 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的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。