- 42
- 0
- 约4.77千字
- 约 10页
- 2017-09-07 发布于陕西
- 举报
Java语言程序设计题() ?
一、编程题。本题共五题,第1、2、3题每题10分,第4、5题每题15分,第6题20分,共80分。
1、编写程序计算12-22+32-42+……+972-982+992-1002的值。
2、定义一个接口myItfc,接口中只有一个方法area,该方法有一个double类型的参数,返回值类型也是double。编写一个应用程序,并实现接口myItfc,接口中的area方法返回参数的立方值,在应用程序中调用该方法并输出结果。
3、编写应用程序,从命令行传入两个整形参数,求它们的商。要求程序中捕获NumberFormatException异常和ArithmeticException异常(提示:当字符串类型转换为数值类型时可能抛出NumberFormatException异常,当除数为零时可能抛出ArithmeticException异常)。
4、设计一用户登录的图形界面(如图1所示),用户的登录信息包括用户名和密码。当用户输入合法的登录信息并单击“确定”按钮时,界面显示登录成功,否则显示登录失败,并提示用户重新登录。
5、设计一个Applet程序和相应页面(如图2所示),Applet程序根据页面传入的长方形的长和宽参数,绘制出相应的长方形,并显示计算出的长方形的周长和面积。
6、编写一个Applet程序用于实现图片浏览器功能(如图3所示)。程序加载于Applet同一文件夹下的6张图片flower0.jpg ~ flower5.jpg,四个按钮分别用于实现显示第一张、下一张、前一张、最后一张图片的作用。
二、程序解释题。本题共一题,共20分。
import java.awt.*;
import java.awt.event.*;
public class ActionListen {
Frame f= new Frame(事件处理范例-加减乘除);
Panel p=new Panel();
Panel p1=new Panel();
String btn[]={+,-,*,/,End};
Button b[]=new Button[5];
double a=5.0;
double bb=8.0;
TextAreata=new TextArea(8,10);
public static void main(String args[]){
ActionListenAL1=new ActionListen();
AL1.go();
}
public void go(){
f.setSize(300,300);
Font ft=new Font(Times,Font.PLAIN,24);
p.setFont(ft);
p.setLayout(new GridLayout(5,1));
for(int i=0;ibtn.length;i++){
b[i]=new Button(btn[i]);
p.add(b[i]);
b[i].addActionListener(new ActionListen_1(this));
}
f.add(p,BorderLayout.EAST);
ta.setFont(ft);
ta.append(a=+a);
ta.append(b=+bb);
p1.add(ta);
f.add(p1,BorderLayout.CENTER);
f.setVisible(true);
}
}
?参考答案:
1、class A{
static int sum=0;
public static int calculate(){
for (int i=1;i=100;i++){
if (i%2==0) sum-=i*i;
else sum+=i*i;
}
return sum;
}
public static void main(String [] args){
System.out.println(计算结果为+calculate());
}
}
2、class A implements myItfc{
public double area(double d){
return d*d*d;
}
public static void main(String [] args){
A a=new A();
System.out.println(a.area(5));
}
}
interface myItfc{
public double area(double d);
}
3、class A {
public static void main(String [] args){
try{
int i= Integer.parseInt(args[0]);
int j= Integer.parseInt(ar
您可能关注的文档
最近下载
- 某天然气公司燃气系统运行安全现状评价报告.doc
- 维修Switch+中文版教程.pdf VIP
- 公共营养师四级试题【含答案】.docx VIP
- 统编人教部编版小学六年级下册道德与法治第一单元教学案.docx VIP
- IPC-6012F-CN-中文版 2024 TOC 刚性印制板的鉴定及性能规范.pdf VIP
- 2025年寒假作业七年级生物北师大版答案.pdf VIP
- impella for doctors左心辅助知识讲座.pptx VIP
- 成人患者医用粘胶相关性皮肤损伤的预防及护理(1).pptx VIP
- 安徽省高新技术产品国际竞争力:现状、挑战与提升策略.docx VIP
- PENTAX宾得 645NII相机手册.pdf VIP
原创力文档

文档评论(0)