


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
复习题 1、给出字符串“Thank you,i like you,do you like me?” (1)请查找该字符串中字符串“you ”最后一次出现的位置; (2)请统计字符“k”出现的次数; ( 3)截取子串“me”。 2、编写一个程序,显示除 6 之外 1 到 10 的所有数字。 3、编写一个加密程序,它把字符串中字符向前移一位,如输入“12345”,则 输出是“23451 ”。 4、根据以下公式计算 s,n 通过命令行输入。s=1+1/(1+2) + 1/(1+2+3) + +1/(1+2+n) 例如:若 n 的值为 11 时,函数的值为 1.833333。 5、总计 800 元的工资分成 100 元,50 元,10 元三种面值的货币发放,其中至 少有 5 张百元票,编程输出各种组合方案。 6、构造一个日期类 Date,包含年、月、日的属性和以下构造函数: 1)不带参数 2)包含年月日三个参数 3)”yyyy-MM-dd”格式的字符串 并提供存取日期的方法 getDate()。 编写测试代码测试分别对这三个构造函数进行测试。 7、编程创建一个 Box 类,在其中定义三个变量表示一个立方体的长 length、宽 width 和高 height,定义一个构造方法对这三个变量进行初始化,然后定义 一个方法求立方体的体积 getVolume()。编写 main 函数,创建一个对象,求 给定尺寸的立方体的体积。 8、编写一个抽象类 Animal,抽象类中包括属性:name(String 类型),抽象 方法:speak()。编写一个宠物接口 pet,接口中包括方法:eat() 。再编写一 个类 cat,实现该接口和抽象类中的所有方法。在 main 中进行测试,输出: “miao,my name is xxx” “I want to eat some fish” 9、编程创建一个 Person 类,在其中包括属性(姓名,性别,年龄)和方法 getDetails(),用于显示所有信息。将 Person 类作为父类,创建子类 Student,增加属性“专业”,重写 getDetails()方法,在该方法中使用父类 的 getDetails()方法,用下面的测试代码。 public static void main(String args) Student s=new Student(“庄敏“,“女“,20,“软件技术 “); System.out.println(s.getDetails(); 最后显示:“姓名:庄敏,性别:女,年龄:20 岁,专业:软件技术” 10、一个字符串数组“abc”,”de”,”gong”,”De”,”abc”,”Foo”,”gong”, 请将其中重 复的元素去除掉(不计大小写),并按字母大小(不计大小写,从小到大) 排序 11、定义一个学生类(Student),属性包括:学号,姓名,班号,课程号,成 绩;方法包括:获得班号 getClass(),课程号 getCourse(),获得成绩 getScore(), 以及一个 toString()方法将 Student 类中的所有属性组合成一个字符串”学号: xxx,姓名:xxx ,课程号: xxx,成绩:xxx”。 在 main 函数中定义一个学生集合(用 ArrayList 保存),要求: (1)统计课程 “java”的平均分。 (2)统计每个学生的平均分。 12、编写程序从控制台读取信息写入到文本文件中,格式为:姓名:XXX 性别: X 年龄: XX 班级:XXX,将该信息从文件中读出显示在屏幕上。 13、编写一个方法 copyFile(String srcFile,String tagFile),通过该方法能实现将 srcFile 中的内容复制到 tagFile 下,源文件名和目标文件名通过控制台输入。 14、用输入/输出写一个程序,让用户输入一些姓名和电话号码。每一个姓名和 号码将加在文件里。用户通过点“Done“按钮来告诉系统整个列表已输入完毕。 如果用户输入完,程序将文件中的内容显示或打印出来。 格式如: 555-1212,Tom 123-456-7890,Peggy L. 234-5678,Marc 234-5678,Ron 876-4321,Beth&Brian 15、使用字符输入、输出流的包装类,通过这个包装类对底层字符输入流进行 包装,将某个文本文件(D:read.txt)的内容按行读出,显示在控制台上。 16、创建的数据库 Study 数据库,数据库中包含数据表 student(学号、姓名、 性别、年龄、所在系),课程表 course(课程号、课程名),成绩表 sc(学号、课程号、成绩)。完成下列功能: 1)在控制台上显示所有学生的基本情况。包括学号,姓名,性别,年龄,所 在系,按学号排序。显示格式:“学号:xxx,姓名:xxx ,年龄:xxx,所在 系:xxx ” 2)从控制台输入某课程的课程名,查询选了该课程的学生情况,将其学生姓 名、成绩显示到控制台上,显示格式为: 张三 70 李四 85 3)从控制台输入某学生的学号,调用存储过程 upStudCouBySID 查询该同学 的选课情况,包括课程名和成绩。 存储过程:upStudCouBySID 4)将上一题查询得到的课程名和成绩保持到文件(studCouInfo.txt)中,并 在控制台上显示其所有课程的平均分。 5)从控制台输入几位学生
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度云端智能翻译服务合作协议范本
- 2025年专业市场场地租赁与特色品牌招商合作框架协议
- 2025年二手车辆融资担保与信用风险评价合作协议
- 2025年生态蔬菜冷链物流配送与采购合作协议
- 2025年KTV广告资源整合与独家经营授权合同
- 2025年度金融机构员工绩效补充劳动合同范本
- 2025医疗器械租赁终止及设备更新补充协议
- 2025年电子商务平台佣金分成及营销支持合作协议
- 2025年度茶叶功能性产品研发与品牌授权合作协议
- 2025年智慧餐饮节能减排工程及综合能源管理合同模板
- 龙虎山正一日诵早晚课
- 微积分的力量
- 中国股票市场投资实务(山东联盟)知到章节答案智慧树2023年山东工商学院
- 安徽宇邦新型材料有限公司年产光伏焊带2000吨生产项目环境影响报告表
- 号线项目tcms便携式测试单元ptu软件使用说明
- 艺术课程标准(2022年版)
- 癫痫所致精神障碍
- 卫生部手术分级目录(2023年1月份修订)
- 电荷及其守恒定律、库仑定律巩固练习
- YY 0666-2008针尖锋利度和强度试验方法
- GB/T 6663.1-2007直热式负温度系数热敏电阻器第1部分:总规范
评论
0/150
提交评论