作业3

 

<%@ page contentType="text/html" language="java"
    import="java.util.regex.*" pageEncoding="utf-8"%>

<%!
public double getPriceSum(String input){
Pattern pattern;
Matcher matcher;
String regex ="-?[0-9][0-9]*[.]?[0-9]*";
pattern=Pattern.compile(regex);
matcher=pattern.matcher(input);
double sum=0;
while(matcher.find()){
String str=matcher.group();
sum+=Double.parseDouble(str);
}
return sum;
}

 %>

<html>
<body>
    <p style="font-family:黑体;font-size:20">
        <br>菜单一:
        <% String str="豆腐:20元,肉:70元";
   %>
        <br><%=str%> <br>
        <b><i>消费和:<%=getPriceSum(str) %></i>
        </b> <br>菜单2:
        <%str="鱼:60元,鸭:200元,虾:300元"; %>
        <br><%=str %> <br>
        <b><i>消费和:<%=getPriceSum(str) %></i>
        </b>
    </p>
</body>
</html>

 

posted @ 2021-03-17 15:34  rookrisk  阅读(34)  评论(0)    收藏  举报