求一个java文件测试题_题目目录:java练习题

本文提供了一系列的Java编程基础练习题目,涵盖变量交换、奇偶判断、数字处理、递归算法、数组操作、字符串处理、文件操作、网络爬虫等多个方面,适合初学者巩固基础知识。
摘要由CSDN通过智能技术生成

一、

1.两个变量值交换

2.求出153的各个位数的值

二、

1.判断奇偶

2.判断闰年

3.三角形三边判断形状

4.三位数的水仙花数

5.编程实现1+3+5+。。。+101=?

6.求出0-100之间有多少个偶数

三、

1.编写一个Java程序输出1!+2!+3!+……+10!的和

2.利用三目运算符的嵌套来完成此题:

学习成绩> =90分的同学用A表示,

60-89分之间的用B表示,

60分以下的用C表示

3.输入一个小数,实现再次输入1向上取整2四舍五入3向下取整

4.完成可进行多次输入三个int数,并进行三角形判断(while)并设置退出多次循环的条件

5.红包游戏

四、

1.完成简单计算器类的书写及调用,加减乘除写出

2.有一个长方形类,且类中有两个方法,一个是求长方形的面积,另外一个是求长方形的周长,请编程实现且在测试类中进行测试并将结果输出在控制台上

3.利用递归的思想求出A-Z这26个字母对应的ASCII值

4.请编写一个ShuXue类,其里面有两个方法,一个是取绝对值,另外一个是取三个整形数的最大值,请编程实现且在测试类中进行测试并将结果输出在控制台上

五、

1.求一个3*3矩阵对角线元素之和

2.有一个数组a{13,2,6,9,7,33},求出有多少个奇数,多少个偶数

3.有一个数组a={12,3,5,0,73}请实现对数组a的复制,且赋值之后的数组中的最后一个元素的值设定为0,请编程实现

六、

1.有n个人围成一圈,顺序排号,从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位

周末一、

1.有一个数组{12,3,4,6,44,1}求出里面的最大元素的值和最小值

2.输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数

3.给一个正整数,要求:一、求它是几位数,二、逆序打印出各位数字。

七、

1.请编写一个类其名字为ShuXue类,其中有这样几个方法第一个为求平均数,第二个为求最大数,第三个为求中间数,然后编写一个子类继承ShuXue类并且重写父类中的第一个方法使其得到的结果精度保留为小数点后的两位,最终在测试类中进行测试

2.请自己举一个多态的例子,并用代码进行实现

3.利用封装实现球一行字符串对应的ASCII的和,并最终在测试类中进行测试

4.利用类的继承的的方式,请编写一个父类,且父类中的方法自拟,然后子类继承父类,最终在测试类中进行测试,且将结果输出出来

5.利用代码重构的手段实现对“发红包这个游戏”的封装

八、

1、随机产生6个整形数,且范围是0-100之间,分别将他们输出在控制台上,且将他们的和也给求出来输出在控制台上

2、有一个字符串“123”,一个字符串“234”,请对他们进行数据类型的强制转换,然后将二者的和输出在控制台上

3、请自己设计一个简单的猜数字游戏,然后编程实现(以整形数为例子)

九、

1、一个字符串,“01#大宝#1#瓶,02#汉方#2#盒,03#兰蔻#3#瓶”请对其进行分析,然后将有用的数据提取出来然后友好的输出在控制台上

2、请输入一行字符串,然后将其最终都按照小写字母的形式输出出来,如果是输入的是数字就直接输出,如果输入的是其他字符就正常的输出

3、猜数游戏~~~

4、编写一个方法测试   一个java中三种循环的执行效率    (提示:可以用时间来判断,其他方法也可以)

十、

1.请设计一个能够实现测试你的年龄与体重是否健康的机器,当正常输入年龄和体重的时候能够进行计算,当输入的值不是数字的时候可以进行异常处理,至于怎么处理请自行设计

2..将一组字符串tom  , john,   robby,  tina , 按照list的形式线性存储起来 并且输出在控制台

3.job : 开发工程师

age:24

tel:1383838438

sex:男

按照1对1映射的形式存储,并且在控制台有规律的输出出来

4..将足球,排球,篮球,乒乓球,台球按照不重复的形式存储起来,并且输出在控制台

十一、

1.List排序联系

2.请自己设计一个班级学生通讯录,请编程实现

3.编写程序,随机生成5个1-10之间的随机数,存入一个List集合中,编写方法对List集合进行排序

十二、

1.有一个list 且里面的数据{12,9,3,0,7}然后在第一个位置添加一个值99,然后修改为59,然后再删除,最终将结果展示在控制台上

2.随机产生10个0-100之间的随机数,将不重复的数存入到list中,最终将结果输出在控制台上

3.有一句话“北京人口为1600万,面积是1.3万平方公里,上海人口为2100万,面积是1.1万平方公里”请认真分析提取出有用的数据先存入到容器中然后输出在控制台上

十三、

1.在你的D盘下创建一个文件夹lx然后在里面创建一个名字叫abc.txt的文件,然后再修改他的名字为fly.txt

看代码不看文件

2.匹配验证-验证Email是否正确

3.请输入一行字符串,然后用正则表达式的方式去获取字符串中的数字,然后将他们求和输出在控制台上

十四、

1、思考有1000万行数据,怎样才能快速的读取出来,如果是你,你会怎样设计程序

十五、

1.将以下信息写入一个名字为User的xml文件中

001     23岁              男                        张三                               1383838438

002     24岁             女                         李美丽                          1393939439

003     25岁              男                           王五                             1585858598

2.从User.xml文件中将所有人的姓名展示出来

3.将User.xml中的张三名字改为   "007"

4.向User.xml中添加一条数据信息,内容如下

004    26岁                  男                         李四                                  1343434394

5.将User.xml文件中的性别为女的那一条数据删除

十六、

1.将九九乘法表写入到123.xls中

2.将123.xls中的数据读取出来然后将这些数字进行求和,并将最终的结果输出在控制台上

十七、

1.有1个字符串 div-source="http://www.baidu.com/qy/ph.mp3",要求将里面的url去出来然后输出在控制台上

2.有一个名字叫123.txt的文本文件,里面存放了1一句话“我喜欢编程:123”,将这个文件复制一份并最终将复制后的结果(fz.txt)存放在D盘的cms文件夹下

十八、

1.利用common-io和jsoup去爬凤凰网 实现能够将新闻的标题和内容写入到D:\\zp\\xieru.txt中

2.利用common-io实现对xieru.txt进行逐行读取并将结果输出在控制台上

3.利用common-io和jsoup去爬取该url=http://news.ifeng.com/a/20180814/59812253_0.shtml,计算一下当前网页中出现了多少次抖音,并将结果输出在控制台上

十九、

1.自己尝试去51job上爬取北京地区Java,php,python等三个行业的招聘的人数,且对获取到的结果按照从大到小的顺序排列出来

二十、

1.完善爬虫代码

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值