Java练习-购物小票
来源:互联网 发布:windows repair使用 编辑:程序博客网 时间:2024/04/30 03:16
/* * To change this template, choose Tools | Templates * and open the template in the editor. */package schoolReport;import java.util.*;/** * * @author Administrator */public class ComputeScore { double compute(String chengjiForm){ Scanner scanner = new Scanner(chengjiForm);//创建scanner,将chengjiForm传递给构造方法的参数 String regex = "[^0123456789.]+"; scanner.useDelimiter(regex); //scanner调用useDelimiter(String regex),将regex传递给该方法的参数 double sum=0; while(scanner.hasNext()){ try{ double price = scanner.nextDouble();//scanner调用nextDouble()返回数字单词 sum = sum+price; } catch(InputMismatchException exp){ String t=scanner.next(); } } return sum; }}
/* * To change this template, choose Tools | Templates * and open the template in the editor. */package shoppingReceipt;import checkIntroduction.*;/** * * @author Administrator */public class ShowComputePice { public void showComputePice(){ String s1="苹果:56.7元,香蕉:12元,芒果:19.8元"; String s2="酱油:6.7元,精盐:0.8元,榨菜:9.8元"; ComputePice jisuan = new ComputePice(); String regex = "[^0123456789.]+";//匹配所有非数字字符串 String s1_number = s1.replaceAll(regex, "*"); // String regex2 = "[0123456789元.]+"; String temp = s2.replaceAll(regex2, ""); temp = temp.replaceAll(":"," "); temp = temp.replaceAll(",", " "); System.out.println("***************"); System.out.println(temp); System.out.println(); // double priceSum = jisuan.compute(s1_number,"*"); System.out.printf("\"%s\"价格总和:\n%f元\n",s1,priceSum); String s2_number = s2.replaceAll(regex, "#"); priceSum = jisuan.compute(s2_number, "#"); System.out.printf("\"%s\"价格总和:\n%f元\n",s2,priceSum); }}
ShowComputePice scp=new ShowComputePice(); scp.showComputePice(); System.out.printf("\n\n");
0 0
- Java练习-购物小票
- JAVA-练习:购物金额结算
- 购物小票打印
- java练习--集合-List书店购物车
- JAVA-练习Shopping_settlement升级购物结算
- java基本打印练习《我行我素购物系统》
- 0728 Java循环语句练习-购物单
- java 小练习
- java-GUI小练习
- java 小练习
- java小练习
- Java继承小练习
- Java小练习
- JAVA 小练习 01
- java小练习
- Java 小练习 HashMap
- Java反射小练习
- Java输入输出小练习
- 手机QQ会员H5加速方案——sonic技术内幕
- android调用jni使用ffmeg把h264转yuv数据
- 第二十三讲项目4-三角公式求值
- 运算符
- ReactNative For Android 框架启动核心路径剖析
- Java练习-购物小票
- 后台服务标准化运营
- 使用xftp无法连接阿里云服务器
- C++ iostream和iostream.h区别
- 软工考试——软件工程
- barcode.jar处理条形码
- 理想的互联网服务后台框架的九个要点
- ECSHOP V2.7.3文件目录结构
- Android studio引入jar