Java作业题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
作业一:
1、用ng.Math类,生成50个0~99之间的随机整数,输出它们中的最大、最
小值。
2、判断某一年是否为闰年。
3、对一个数组赋值,然后逆序输出。
4、计算1+1/2!+1/3!+… 的前30项的和,输出结果。
----------------------------------------------------------------------------------
5、由键盘输入一个整数,求出该数所有的因子,如输入12,则输出12的所有因子
为1、2、3、4、6、12
6、编写一个程序,将[1,1000]范围内能同时被3、5整除的数输出。
7、编写一个字符界面的应用程序,从键盘接收用户输入的5个整数,输出其中的最
大、最小值。
作业二:
1、Java中的参数传递有哪些规则?
2、分别阐述关键字this与super的用法。
3、编写一个矩形类Rect,包含:①两个protected属性:宽、高;②两个构造方法:
一个带两个参数,一个不带参数;③两个方法:求面积area()、求周长perimeter()
4、把下列程序改写成递归的形式。
class AA{
public static void main(String [ ] args){
AA ob=new AA();
ob.fun(100);
}
void fun(int n){
for(int i=0;i<n;i++)
System.out.println(“Num:”+i);
}
作业三:
1、完成一个小应用程序,实现用CardLayout布局摆放4个按钮,其中每张卡片上
放一个按钮,点击按钮实现卡片之间进行的切换。
2、完成一个小应用程序,实现用BorderLayout布局摆放4个按钮和一个标签。
3、完成一个程序,实现在TextArea中输出最后一次鼠标单击的x,y坐标和连续单击
的次数。
4、编写一个图形用户界面的应用程序。要求如下:①创建一个自定义的框架Frame
对象作为程序的主窗口;②设置窗口标题为“我的Java图形用户界面”;③窗口位置(200,200)、窗口大小(240,150);④设置流布局管理;⑤添加两个标签、一个文本行和一个“OK”按钮;⑥事件响应:点击“Ok”按钮,能实现把第一个文本行中的信息显示在第二个文本行。
作业四:
1、用字符输入输出流,将一个文本文件从一个文件夹拷贝到另一个文件夹。
2、由键盘输入一个姓名,输出“姓名Welcome you!”