题目目录:java练习题

一、
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集合进行排序

猜你喜欢

转载自blog.csdn.net/qq_40923411/article/details/81235205