public?class?MenuTest?{
public?static?void?main(String[]?args)?{
String[]?arr=str.split("元");
double?tem=0;
for?(int?i?=?0;?i?arr.length;?i++)?{
tem+=Double.parseDouble(arr[i]);
}
System.out.println("\n---------------总菜单如下----------------\n\n"+s);
System.out.println("\n--------------------------------------\n\n");
System.out.println("总价格="+tem+"元");
import?java.io.File;
import?java.io.FileWriter;
import?java.io.IOException;
import?java.io.OutputStream;
import?java.io.Writer;
import?java.util.Scanner;
public?class?menu?{
//?TODO?Auto-generated?method?stub
StringBuffer?buffer?=new?StringBuffer();
String[]?num={"first","second","third"};
//变量i?为输入的次数.?如果有变动?直接修改即可.
System.out.println("Please?enter?the?name?of?the?"+num[i]+"?item:");
Scanner?nameSc?=?new?Scanner(System.in);?
buffer.append("("+nameSc.next()+"/");
System.out.println("Please?enter?the?"+num[i]+"?item?price:");
nameSc?=?new?Scanner(System.in);?
buffer.append(nameSc.next()+")");
buffer.append("\r\n");
System.out.println(buffer.toString());
try?{
//1、打开流
Writer?w=new?FileWriter("C://menu.txt",true);
w.write(buffer.toString());
w.close();
}?catch?(IOException?e)?{
System.out.println("文件写入错误:"+e.getMessage());
//代码写的比较low ? 看不惯勿喷. 如果与你要求有出入,直接追问
public static void main(String args[]) {
Scanner scanner = new Scanner(menu);// Scanner类创建scanner,将menu传递给构造方法的参数
// scanner调用useDelimiter(String regex),将regex传递给该方法的参数
scanner.useDelimiter(regex);
double sum = 0;
while (scanner.hasNext()) {
try {
double price = scanner.nextDouble();// scanner调用nextDouble()返回数字单词
sum = sum + price;
System.out.println(price);
} catch (InputMismatchException exp) {
String t = scanner.next();
System.out.println("菜单总价格:" + sum + "元");
以上就是土嘎嘎小编为大家整理的java代码菜单的价格相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!