新手求帮助!真的是!
这是一个java程序,输出购物小票的价格数据,并计算总价格~
import java.util.*;
public class FoundPrice{
public static void main (String args[]){
System.out.println("请输入您的购物小票");
Scanner reader=new Scanner(System.in);
String regex="[^0123456789.]";
String digitMess=reader.replaceAll(regex,"*");
StringTokenizer fenxi=new StringTokenizer(digitMess,"*");
int number=fenxi.countTokens();
double sum=0;
while(fenxi.hasMoreTokens()){
String str=fenxi.nextToken();
System.out.println(str);
sum=sum+Double.parseDouble(str);
}
System.out.println("购物小票中的商品种类:"+number+"种");
System.out.println("购物小票中的价格总额:"+sum+"元");
}
}
求大家看看我这有什么错误 ...
然后如果我想把这个程序改一改
改成 输入若干购物小票,统计一个月,一个星期(从星期日到星期六)的开支
又该怎么写呢?