当前位置:
首页 >
购物小票 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的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 检索图书 FindMess.java
- 下一篇: 比较日期 java