实训作业
1.有一函数:
Y=-1+2x(x<0)
Y=-1(x=0)
Y=-1+3x(x<0)
编写JAV A程序,从键盘输入一个X值,程序输出Y的值。
2.编写JAV A程序,使用FOR循环计算1-1000之间能被3和7整除的整数之和。
3.编写JAV A程序,使用FOR循环计算9+99+999+9999+…的前10项之和。
4.编写JAV A程序,计算1-1/3+1/5-1/7+1/9-…的前1000项之和。
5.编写JAV A程序,计算1+2!+3!+4!+…的前20项之和。
6.编写JAV A数组程序:
(1)输出一个二维数组:
1
23
356
(2)使用arraycopy()函数复制数组
(3)使用sort()函数排序数组
7.仿照例4-1编写JAV A程序,包括两个类:圆柱体类Cylinder和主类TestCylinder,
求圆柱体的侧面积、表面积和体积。
8.编写JAV A程序,
(1)实现构造方法的重载,并输出结果。
如zhangsan,18lisi,20
类Person中有两个成员变量分别是姓名和年龄,实现无参、一个参数、两个参数的构造函数,并使用this对成员变量进行初始化操作
(2)实现finalize()函数和gc()。
9.仿照例4-7编写JAV A程序,将一个圆(Circle)对象的引用”传值”给圆柱体(Cylinder)
对象的bottom,求圆柱体的体积。
10.编写一个类,该类创建的对象可以输出英文字母表。
11.仿照例4-4编写一个JAV A程序使用static关键字:
(1)通过类名调用成员变量和成员方法
(2)通过对象调用成员变量和成员方法。