1、 根据目录结构 myjava\practice1\Foo.java,写出Foo类的包名
2、老师要求张浩使用面向对象的思想写一个计算机类 (Calculator),可以实现两个整数的加 减 乘 除 ,要求将 加减乘除 的 方法改成带参 方法,再定义一个运算方法
open(),接受用户的选择的运算和两个数字,根据用户选择的运算结果。
控制台
请选择运算:1 加法 2.减法 3.乘法。4除法
请输入第一个输:3
请输入第二个数:5
XXX的运算结果是:-2
3、模拟一个简单的购房商贷 月供 计算器 假设按照以下的公式计算出总利息和每月还款金额。
总利息=贷款金额*利率
每月还款金额=(贷款金额+总利息)/贷款年限
贷款年限不同 利率也是不同的,这里我们规定 如表 三种年限、利率
年限 利率
3年(36个月) 6.03%
5年(60个月) 6.12%
20年(240个月) 6.39%
要求根据输入的贷款金额和年限,计算出每月的月供,
控制台
请输入贷款金额:10000
请选择贷款年限:1.3年 2 5年 3.20年
XXX的月供是:1768.66666666666667
4、根据三角形的三条边长 判断其 是直角、钝角、还是锐角、程序功能如下
先输入三角形三条边的长
判断是否可以构成三角形 构成的条件是任意两条边之和大于 第三边 如果不能构成 三角形 则 提示 不是三角形
如果可以构成三角形 判断是那种三角形 如果是三角形的任意一条变的平方等于其他两条变的平方和,则为直角三角形;如果任意一条边的平方大于其他两条变的平方和 则 为钝角三角形;否则是锐角三角形
控制台
请输入第一条边长:1
请输入第二条边长:1
请输入第三条边长:3
这不能构成三角形
继续吗(y/n):y
请输入第一条边长:6
请输入第二条边长:6
请输入第三条边长:6
这是一个等边三角形
继续吗(y/n):y
请输入第一条边长:6
请输入第二条边长:4
请输入第三条边长:3
这是一个锐角三角形
继续吗(y/n):n
谢谢使用
5、编程实现输入 班级里面10个学生的身高获得最高的学生。要求使用对象数组类型的带参方法实现
控制台
请输入第1个学生的身高:158
请输入第2个学生的身高:180
请输入第3个学生的身高:176
。
。
。
请输入第10个学生的身高:173
该班第2名学生身高最高,为180.0
6 、随机产生一个1到1000之间的随机数,放在一个数组中 定义方法maxMin(),求出其中的最大值和最小值,要求不能用sort()方法
7添加一个searchName()方法实现学生姓名查找
控制台
请依次输入5个学生的姓名:
TOM
JACK
MARRY
SMITH
BILL
请输入要查找的学生姓名:
JACK
***找到了!***
7、编写程序,判断一个数是否是素数,并根据判断结果输出相应 的语句
提示:
方法 isPrime()定义如下
public boolean isPrime(int value){
}
8、编写程序,向整型数组的指定位置插入元素,并输出插入前后数组的值
提示:
方法insertArrays()定义如下。
public void insertArrays(int[] arr,int index,int value){
}