输入格式:
假设某图书馆中图书记录的格式为“Java程序设计: 34;Web程序设计: 56;JSP程序设计:20”(每本书的价格是整数,每本书的价格与下一本书的名字之间有一个中文;)。
输出格式:
编写一个类的方法,能够接受键盘录入的符合上述格式的图书内容字符串,输出图书记录中所有书目的总价格。
输入样例:
Java程序设计:34 ;Web程序设计: 56;JSP程序设计:20
输出样例:
Java程序设计:34
Web程序设计: 56
JSP程序设计:20
总价格为110
Java程序设计:34
Web程序设计: 56
JSP程序设计:20
总价格为110
import java.util.Scanner;
public class Main{
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
String str=sc.nextLine();
String[] arr=str.split(";");
int number=0;
int sum=0;
for (int i = 0; i < arr.length; i++) {
for (int j = 0; j < arr[i].length(); j++) {
if(arr[i].charAt(j)>='0'&&arr[i].charAt(j)<='9'){
sum+=(arr[i].charAt(j)-'0')*10+(arr[i].charAt(j+1))-'0';
break;
System.out.println(arr[i]);
System.out.println("总价格为"+sum);
我用到的方法都是最基础的方法,只是比较繁琐而已,但绝对是这道题的所有解法中最通俗易懂的。其实就是遍历字符串的方法,以及有着将字符转化为数字的技巧。
Web程序设计: 56;JSP程序设计:20”(每本书的价格是整数,每本书的价格与下一本书的名字之间有一个中文;仔细看题目给的输入样例和输出样例,可以发现,其实在类中存的所有值都因该是字符串的形式除了用来计算总价格的all_price。编写一个类的方法,能够接受键盘录入的符合上述格式的图书内容字符串,输出图书记录中所有书目的总价格。因为题目要求是用类的方法去做,那么就2的方式暂时不写,后期补充。创建一个字典,用字典的存储数据,最后遍历字典(可以创建一个类,类里又两个成员遍历一个是。
文章目录1. 字符串处理 (10 分)2.单词替换 (20 分)3.字符串处理 (10 分)4.通过键盘输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 (10 分)5. jmu-Java-02基本语法-02-StringBuilder (10 分)6. 图书价格汇总 (20 分)7. jmu-Java-02基本语法-01-综合小测验 (20 分)
1. 字符串处理 (10 分)
编写一个程序,用户输入任意一个字符串,显示它的长度和第一个字符。
输入格式:
输入任意一个字符串。
输出格式:
图书价格汇总
输入格式:
假设某图书馆中图书记录的格式为“Java程序设计: 34;Web程序设计: 56;JSP程序设计:20”(每本书的价格是整数,每本书的价格与下一本书的名字之间有一个中文;)。
输出格式:
编写一个类的方法,能够接受键盘录入的符合上述格式的图书内容字符串,输出图书记录中所有书目的总价格。
输入样例:
Java程序设计:34 ;Web程序设计: 56;JSP程序设计:20
输出样例:
Java程序设计:34
Web程序设计: 56
JSP程序设计
1. 任务描述
假设某图书馆中图书记录的格式为“Java程序设计: 34.5;Web程序设计: 56.5;JSP程序设计:20.5”(每本书的价格是小数,每本书的价格与下一本书的名字之间有一个中文;)。
编写一个类的方法,能够接受键盘录入的符合上述格式的图书内容字符串,输出图书记录中所有书目的总价格。
2. 运行结果
[任务目标]
学会分析“图书价格汇总”任务的实...
假设图书馆中图书信息的格式为:Java程序设计: 34;Web程序设计: 56;JSP程序设计:20按要求输出每本图书的名称及价格,计算所有图书的总价格并输出。
假设图书馆中图书信息的格式为:
Java程序设计: 34;Web程序设计: 56;JSP程序设计:20
按要求输出每本图书的名称及价格,计算所有图书的总价格并输出。
输入格式:
读入一行图书信息。如:
Java程序设计: 34;Web程序设计: 56;JSP程序设计:20
提示:每本书的价格是整数,价格与下一本书的名字之间有一个中文;价格前可能有空格,可能没有。
输出格式:
分别输出每本图书的名称及价格,一本书占一行,形式为:书名–价格;
最后,输出计算的所有图书的总价格,形式为:总价格–总价格
输入样例: