图书价格汇总
分数 10
全屏浏览
切换布局
作者 仇丽青
单位 山东科技大学
图书价格汇总
输入格式:
假设某图书馆中图录的格式为“Java程序设计: 34;Web程序设计: 56;JSP程序设计:20”(每本书的价格是整数,每本书的价格与下一本书的名字之间有一个中文;)。
输出格式:
编写一个类的方法,能够接受键盘录入的符合上述格式的图书内容字符串,输出图录中所有书目的总价格。
输入样例:
Java程序设计:34 ;Web程序设计: 56;JSP程序设计:20
输出样例:
Java程序设计:34
Web程序设计: 56
JSP程序设计:20
总价格为110
代码长度
16 KB
时间
400 ms
内存
MB
栈
8192 KB
import java.util.Scanner;
/**
* @author chen
*/
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
while (sc.hasNextLine()) {
String input = sc.nextLine();
if (input.isEmpty()) {
break;
}
String[] str = input.split(";");
int sum = 0;
for (String s : str) {
System.out.println(s);
}
for (String s : str) {
String[] data = s.split(":");
if (data.length == 2) {
sum += Integer.parseInt(data[1].trim());
}
}
System.out.println("总价格为" + sum);
}
}
}