package q7;
import java.util.*;
public class Demo01 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入任意字符:");
String input = scanner.nextLine();
System.out.println(input.replaceAll("\\D", ""));
}
}
package q7;
import java.util.StringTokenizer;
public class Demo02 {
public static void main(String[] args) {
String str = "欢迎光临美好生活超市,你所购买的苹果20.5元,梨10.6元,铅笔5.8元,香蕉30.1元,矿泉水40.8元。";
System.out.println(str);
int num=0;
double sum=0;
str=str.replaceAll("[^0-9.]+","#");
StringTokenizer changer = new StringTokenizer(str,"#");
while(changer.hasMoreTokens()){
String item = changer.nextToken();
Double price = Double.parseDouble(item);
sum+=price;
num++;
}
System.out.printf("您本次一共购买%d件商品\n",num);
System.out.printf("您本次一共消费: %.2f元\n",sum);
System.out.printf("商品的平均价格: %6.2f元\n",sum/num);
}
}