资源描述:
《《java机试题库》word版》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、6.定义一个计算n!的类Fact,然后主类中创建一个对象求解4!的值。7.在Applet界面中显示当前文件夹下名为"pica.jpg"的图像。8.定义一个计算xn的类,然后用该类求103的值。9.在Applet界面中显示一些由直线、矩形框、椭圆框和文字组成的图形。10.求两个数的最大值。6.import java.io.*;public class Class1 { public static void main(String args[]) { Fact N=new Fact(4); System.out.println(N.fa
2、ct()); }}class Fact { int n; Fact(int nn){n=nn; } int fact(){ int i,f=1; for(i=1; i<=n;i++) f=f*i; return f; }}7.import java.awt.*;import java.applet.Applet;public class DrawMyImage extends Applet{ Image myImage; //定义一个图像类Image的对象myImage public void init(
3、) { myImage=getImage(getDocumentBase(),"pica.jpg"); } public void paint(Graphicsg) { g.drawImage(myImage,0,0,this); }}8. import java.io.*;public class Class1 { public static void main(String args[]){ SubClass a=new SubClass(10,3); System.out.println(a.exp());
4、}}class SuperClass { float x; int n; SuperClass(float xx,int nn){x=xx; n=nn;} }class SubClass extends SuperClass{ SubClass(float xx,int nn){super(xx,nn);} float exp(){ float s=1; for (int i=1; i<=n; i++) s=s*x; return s; }}9. import java.awt.*;import ja
5、va.applet.Applet;public class Applet1 extends Applet{ public void paint(Graphics g) { g.drawLine(30,5,100,45); g.drawRect(30,50,50,20); g.drawOval(30,80,50,40); g.drawString("They are figures!",30,150); }}10.import java.io.*; public class abc { public static
6、 void main(Stringargs[]) { SubClass sb=new SubClass(); System.out.println(sb.max()); } } class SuperClass { int a=10,b=20; } class SubClass extends SuperClass { int max(){ return ((a>b)?a:b); } }1.编写一个字符界面的Java Application程序,接受用户从
7、键盘输入的一个正整数,然后统计并输出从1到这个正整数的累加和。2.编写一个字符界面的Java Application程序,接受用户输入的10个整数,并输出这10个整数的最大值和最小值。3.编写一个完整的Java Applet程序使用复数类Complex验证两个复数1+2i和3+4i相加产生一个新的复数4+6i。 复数类Complex必须满足如下要求:(1) 复数类Complex的属性有:RealPart: int型,代表复数的实数部分ImaginPart: int型,代表复数的虚数部分(2) 复数类Complex的方法有:Complex():构造函数
8、,将复数的