Java复习题 - 1
更新时间:2023-11-15 01:35:01 阅读量: 教育文库 文档下载
1、以命令行参数的形式输入一个字符串(包含空格),将其中的单词逐行输出。
(空格为分隔符)
2、请完成下面的填空,编译、运行后得到结果。 class StringExample
{ public static void main(String args[]) { String s1=new String(\String s2=new String(\______________ //判断s1与s2是否相同 {
System.out.println(\与s2相同\} else {
System.out.println(\与s2不相同\ }
String s3=new String(\
_________________//判断s3的前缀是否是“220302”。 {
System.out.println(\吉林省的身份证\}
String s4=new String(\你\String s5=new String(\我\
_________________//按着字典序比较s4和s5的大小。 {
System.out.println(\按字典序s4大于s5\} else {
System.out.println(\按字典序s4小于s5\}
int position=0;
String path=\
______________________ //获取path中最后出现目录分隔符号的位置 System.out.println(\中最后出现\\\\的位置:\ ______________________//获取 “A.java”文件的路径。
System.out.println(_________________);//输出:A.java文件的路径为:”c:\\java\\jsp” String s6=new String(\String s7=new String(\
int n1=Integer.parseInt(s6); //将s6转化成int型数据。
double n2=Double.parseDouble(s7); //将s7转化成double型数据。 double m=n1+n2; System.out.println(m);
String s8=String.valueOf(m); //String调用valuOf(int n)方法将m转化为字符串对象 position=_______________//查找s8中“.”的位置
String temp=______________//调用substring方法获取s8的”.”之后的字符串 System.out.println(\数字\有\位小数\输出有几位小数 } }
3、输出任意一个三位数中的个位数字和百位数字对调的数值,例如如果三位数是235,则输出532。
4、统计一个整数中出现最多的数字。如果数字个数一样,则以最大的数字为准,例如1输出1,121输出1,23231输出3。
5、一个字符串数组{“abc”,”de”,”gong”,”De”,”abc”,”Foo”,”gong”}, 请将其中重复的元素去除掉,并按字母大小(不计大小写,从小到大)排序。 6、根据以下类图以及相应的要求编写代码
根据以上类图创建Vehicle类。其中包含成员变量load和maxLoad;构造函数用于设置maxLoad属性;其中get方法用于取得两个变量的值,另外 addBox方法,它能为车辆增加盒子,并能判断装载的盒子是否超出最大的载重。如果超出返回false。 (注:public符号为“+”,private符号为“-”)。
7、编写一个抽象类Animal,抽象类中包括属性:name(String类型),抽象方法:speak()。编写一个宠物接口pet,接口中包括方法:eat()。再编写一个类cat,实现该接口和抽象类中的所有方法。在main中进行测试,输出:
“miao,my name is xxx” “I want to eat some fish”
8、编写程序从控制台读取信息写入到文本文件中,格式为:姓名:XXX 性别:X 年龄:XX 班级:XXX,将该信息从文件中读出显示在屏幕上。
9、编写一个方法copyFile(String srcFile,String tagFile),通过该方法能实现将srcFile中的内容复制到tagFile下,源文件名和目标文件名通过控制台输入。 10、使用字符流BufferedReader类,统计文件file.txt包含的字符个数和行数。 11、使用RandomAccessFile类,循环向文件B.txt中输入10个double类型的数据,然后在第4个数据后插入一个整数,最后将该文件的内容全部读取出来。(这些数据可以通过控制台输入,也可以自己直接指定)
12、定义一个检查邮件字符串的方法checkEmail(String),对参数中的邮件地址进行检查。再定义一个邮件地址异常类,处理如下几种情况:(1)邮件地址中没有”@”符号;(2)邮件地址中的“@“符号之前的字符个数至少为6位。从键盘输入邮件地址,进行测试。
13、从控制台输入若干个学生信息(姓名、课程名、成绩),直到“exit”为止。 (1)将这些学生信息放入ArrayList中,然后通过迭代器把集合中的信息打印在控制台上。
(2)统计每个同学的平均分。
14、编写一个类DBClass,功能包括链接数据库,然后进行以下操作: (1)把数据库表Student中的学生信息显示到控制台。 (2)修改2号同学的专业名为“CS”。
(3)从控制台输入一个学生的信息,将其插入到数据库中。
学生情况表(Student)结构
列名 Sid Sname Sgender Sbirthday Smajor 数据类型 Char Varchar Char Date Char 长度 6 8 2 10 是否允许为空值 ⅹ ⅹ ⅹ ⅹ √ 默认值 无 无 无 无 无 说明 主键 列名含义 学号 姓名 性别 出生时间 专业名
正在阅读:
Java复习题 - 111-15
山东2018年高校教师资格证-《教师职业道德修养》题库40005-13
兰州大学《大学英语(4)》15秋在线作业3满分答案11-07
七年级信息技术 教案设计5 苏科版06-07
TFRP管道加固与修复系统 - 图文09-25
班级冬至包饺子策划书06-07
关于加快民族地区小城镇建设的思考10-27
再见了小学作文06-15
菲尔人格测试-试(含答案)(联想、长虹、海尔等公司作为对员工05-17
高压电器与开关设备06-04
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 复习题
- Java
- 2019部编本五年级语文下册专项练习:课外阅读
- 上海市日照分析计算规则
- 2016-2022年中国环保药剂与材料市场竞争调研及十三五运营管理深度分析报告 - 图文
- 建筑工程施工技术与管理试题库答案
- 通川区第一教育集团年度工作计划
- 大工13春《SQL数据库课程设计》模板及要求
- 黑蒜技术起源于日本
- 2017年“睿达杯”小学生数学能力竞赛100题(六年级)
- EMD信号分析方法端点效应分析 - 图文
- 最新-2019年领导班子年终述职报告 精品
- IP101单端口快速以太网收发器(中文版) - 图文
- 509模拟法庭剧本(最终版) - 图文
- 决策理论和方法习题
- 因子分析的步骤
- 产业园管理办法
- PLC,人机界面,32路温度控制系统案例
- Illustrator练习试卷 - 图文
- 事业单位绩效考核实施方案
- 14级计算机网络试题
- 纪录片《帝陵·汉元帝渭陵》解说词