7-1 图书价格汇总 (20 分)
输入格式:
假设某图书馆中图书记录的格式为“Java程序设计: 34;Web程序设计: 56;JSP程序设计:20”(每本书的价格是整数,每本书的价格与下一本书的名字之间有一个中文;)。
输出格式:
编写一个类的方法,能够接受键盘录入的符合上述格式的图书内容字符串,输出图书记录中所有书目的总价格。
输入样例:
Java程序设计:34 ;Web程序设计: 56;JSP程序设计:20
输出样例:
Java程序设计:34
Web程序设计: 56
JSP程序设计:20
总价格为110
import java.util.*;public class Main {public static void main(String[] args) {Scanner in = new Scanner(System.in);String s =in.nextLine();int l=s.length();for(int i=0;i<l;i++){if(s.charAt(i)==';'){System.out.println();}elseSystem.out.print(s.charAt(i));}System.out.println();int sum =0;int flag=0;for(int i=l-1;i>=0;i--){ int x;if(s.charAt(i)>='0'&&s.charAt(i)<='9'){x = Integer.parseInt(String.valueOf(s.charAt(i)));
// System.out.println(x+1);sum+=x*Math.pow(10,flag);flag++;}if(s.charAt(i)==';'){flag=0;}}System.out.println("总价格为"+sum);}}
7-1 图书价格汇总 (20 分)相关推荐
- 5-2 图书价格汇总
图书价格汇总 输入格式: 假设某图书馆中图书记录的格式为"Java程序设计: 34:Web程序设计: 56:JSP程序设计:20"(每本书的价格是整数,每本书的价格与下一本书的名字 ...
- 6-2 图书列表 (20分)
6-2 图书列表 (20分) 构建一个书类Book,包括名称(字符串),价格(整型),作者(字符串,多个作者当做一个字符串处理),版本号(整型),提供带参数的构造函数Book(String name, ...
- 6-34 图书列表 (20 分)
6-34 图书列表 (20 分) 构建一个书类Book,包括名称(字符串),价格(整型),作者(字符串,多个作者当做一个字符串处理),版本号(整型),提供带参数的构造函数Book(String nam ...
- 7-1 查找书籍(20 分)(程序设计天梯赛模拟练习题)
7-1 查找书籍(20 分) 给定n本书的名称和定价,本题要求编写程序,查找并输出其中定价最高和最低的书的名称和定价. 输入格式: 输入第一行给出正整数n(<10),随后给出n本书的信息.每本书 ...
- L1-043 阅览室 (20 分)(在线模拟题)
L1-043 阅览室 (20 分) 天梯图书阅览室请你编写一个简单的图书借阅统计程序.当读者借书时,管理员输入书号并按下S键,程序开始计时:当读者还书时,管理员输入书号并按下E键,程序结束计时.书号为 ...
- 7-183 阅览室 (20 分)
7-183 阅览室 (20 分) 天梯图书阅览室请你编写一个简单的图书借阅统计程序.当读者借书时,管理员输入书号并按下S键,程序开始计时:当读者还书时,管理员输入书号并按下E键,程序结束计时.书号为不 ...
- 6-23 sdust-Java-可实现多种排序的Book类 (20 分)
6-23 sdust-Java-可实现多种排序的Book类 (20 分) 设计Book类,要求:1)Book类的成员属性包括:书名name(String类型).出版日期publishDate(Date ...
- 山科大 6-1 sdust-Java-可实现多种排序的Book类 (20 分)(18 软件 期中考试函数1)
设计Book类,要求:1)Book类的成员属性包括:书名name(String类型).出版日期publishDate(Date类型).定价price(double型):2)为Book对象提供按出版日期 ...
- 6-3 sdust-Java-可实现多种排序的Book类 (20 分)
6-3 sdust-Java-可实现多种排序的Book类 (20 分) 设计Book类,要求: 1)Book类的成员属性包括:书名name(String类型).出版日期publishDate(Date ...
最新文章
- python 监控jvm脚本
- 使用腾讯bugly更新服务遇到的坑
- 查看oracle会话和进程_带有Oracle Digital Assistant和Fn Project的会话式UI
- 小程序 WXS响应事件(超出两屏显示返回顶部按钮)
- 哈利波特与魔杖的故事(洛谷P4613题题解,Java语言描述)
- 一本好书-《精益创业》
- sql——手机号码归属地、身份证前六位归属地、省市区级联
- Python全栈开发【基础-09】深浅拷贝+while循环
- 买二手房不后悔先知道8件事 高楼层未必卖得好
- mysql5.7.19winx64安装_winx64下mysql5.7.19的基本安装流程(详细)
- SpringBoot中如何使用单元测试
- 用好WinXP自带的虚拟光驱
- 星来客机器人餐厅_星战来客——韩国“机器人士兵”小记
- xcode 使用xparse,xccov解析xcresult文件,查看代码覆盖率,导出日志,提取附件等
- 超实用一看就懂!汽车常用配件的更换周期
- 可道云上传文件后报错
- python isoweekday和weekday的区别
- Alpha事后诸葛(团队)
- 电脑显示未激活Windows的解决办法
- flask web 框架——消息闪现