java代码菜单的价格,java菜单的价格实验报告

java 实验 求解答

public class MenuTest {

专注于为中小企业提供成都网站设计、网站建设服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业菏泽免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了成百上千家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

public static void main(String[] args) {

String str,s="榴莲披萨:\t189\t元\n 炒牛肉:\t35.5\t元\n清炒沙虫:\t80\t元\n小青菜:\t10.5\t元\n";

str = s.replaceAll("[^0-9\\.元]","");

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+"元");

}

}

高悬赏求java解答,求编写一个题,就是做一个菜单,要求有3个商品,要求输入名字和价格,然后输出出

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 {

public static void main(String[] args) {

// TODO Auto-generated method stub

StringBuffer buffer =new StringBuffer();

String[] num={"first","second","third"};

//变量i 为输入的次数。 如果有变动 直接修改即可。

for(int i = 0 ;i3;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()+")");

if(i2)

buffer.append("\r\n");

}

System.out.println(buffer.toString());

try {

//1、打开流

Writer w=new FileWriter("C://menu.txt",true);

//2、写入内容

w.write(buffer.toString());

//3、关闭流

w.close();

} catch (IOException e) {

System.out.println("文件写入错误:"+e.getMessage());

}

}

}

//代码写的比较low   看不惯勿喷。 如果与你要求有出入,直接追问

一道Java程序题,关于Scanner类与字符串分解

public static void main(String args[]) {

String menu = "北京烤鸭:189元 西芹炒肉:12.9元 酸菜鱼:69元 铁板牛柳:32元";

Scanner scanner = new Scanner(menu);// Scanner类创建scanner,将menu传递给构造方法的参数

String regex = "[^0123456789.]+";

// 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代码菜单的价格,java菜单的价格实验报告
文章来源:http://hbruida.cn/article/hecghh.html