Java编程题_面向对象和常用API01_B级

Java编程题_面向对象和常用API01_B级

第1题

面向对象、异常、集合、IO

  1. 题干:

请编写程序,完成键盘录入学生信息,并计算总分将学生信息与总分一同写入文本文件

需求:键盘录入3个学生信息(姓名,语文成绩,数学成绩)

求出每个学生的总分

,并且将学生的信息写入Student.txt文件中

要求文件中的效果下所示

姓名 语文成绩 数学成绩 总分

李四 99 88 177

张三 20 90 112

王五 100 100 200

提示 可以写一个学生类Student里面有四个属性 这样操作起来比较方便

分析 : 键盘录入 Scanner对象

Student 类 姓名,语文成绩,数学成绩,总分

写文件 输出流 字符输出流 高效字符输出流

  1. 示例

程序执行出现如下结果

第2题

面向对象、常用API、集合、IO

  1. 题干:
  1. 项目根目录下已存在文件player.txt,文件中存放球员和球队 存储格式如下(原始球员和球队不用程序录入,可手动建文件并在文件中录入数据):

球员,球队(中间用,分隔),如:

杜兰特,勇士队

威少,雷霆队

库里,勇士队

石破天,湖人队

科比,湖人队

  1. 程序启动时:提示用户输入球员名 根据球员名找到所对应的球队

2.1 键盘录入球员名

2.2 在player.txt中获取球员名和所属球队,验证键盘录入的球员是否存在

是:控制台将球员的所属球队信息打印

否:控制台提示:不存在该球员,并结束程序

例如 :提示录入球员姓名 检索对应球队

录入 库里

展示出 库里 所属 勇士队 即完成功能

如果找不到 给出相应的提示

  1. 示例

程序执行出现如下结果

第3题

面向对象、常用API、集合、IO

  1. 题干:

在控制台输出图书信息

1.定义一个图书类:Book,要求有如下属性:

图书名称,价格,数量.

要求:

1).成员属性私有化;

2).定义无参和全参的构造方法;

3).为每个成员属性定义get和set方法;

2.在测试类中,定义集合ArrayList,并声明Book泛型;

3.手动创建一个book.txt文件

文件内容如下: 三个逗号隔开了三个属性,第一个是图书名称,

第二个是图书价格,第三个是图书数量

Java基础教程,55.00,12

深入浅出JavaEE,53.00,34

MySQL使用指南,62.00,15

IOS从入门到精通,85.00,17

Java破天宝典,110.10,2

将文件内容读到程序中,并将每一条图书信息进行解析,分别把各个属性封装成一个

Book对象,存储到第二步创建的集合中.

4.程序启动,要求遍历集合,计算出每本书的总价,与所有书的总价打印到控制台

如:(xxx代表计算的值,可不是xxx)

Java基础教程,共计xxx元

深入浅出JavaEE,共计xxx元

MySQL使用指南,共计xxx元

IOS从入门到精通,共计xxx元

Java破天宝典,共计xxx元

总金额为:xxx.0

  1. 示例

程序执行出现如下结果

相关推荐
海鸥-w32 分钟前
什么是AOP
java
Cc.Y1 小时前
Java零基础入门:可变字符串与包装类:StringBuilder、StringBuffer 与 通讯录管理系统实战
java·开发语言·python
paopaokaka_luck1 小时前
基于springboot+vue的智慧家政管理系统(AI问答、 WebSocket实时沟通、ECharts运营分析、订单规则与服务追踪)
java·javascript·spring boot·数据分析·echarts·mybatis
sm_926787051 小时前
RFID 标签打印的技术实现要点与二次开发实践
java·大数据·前端·c++·编辑器
阿森_dev1 小时前
2027 届毕设选题怎么选:30 个 Java 方向选题的实现难度排序
java·开发语言·spring boot·毕业设计·课程设计
by209991 小时前
C++ 多态:同一个基类接口,调用不同的函数
开发语言·c++·经验分享·多态
笔墨登场说说1 小时前
flink bin/start-cluster.sh 帮我做成开机启动
开发语言·python
Sarvartha1 小时前
Lambda 表达式和函数式接口
java·开发语言
计算机毕业设计杰瑞1 小时前
【计算机毕设精品】基于SpringBoot的一体化教务与学业质量管理系统的设计与实现,附源码_增删改查_java项目_可完美运行部署_网站项目
java·spring boot·课程设计
小白学大数据2 小时前
拼多多反爬对抗实战:Scrapy 中间件化采集架构解析
开发语言·scrapy·中间件·架构