JAVA机试题库.docx

上传人:b****3 文档编号:1804169 上传时间:2022-10-24 格式:DOCX 页数:40 大小:145.12KB
下载 相关 举报
JAVA机试题库.docx_第1页
第1页 / 共40页
JAVA机试题库.docx_第2页
第2页 / 共40页
JAVA机试题库.docx_第3页
第3页 / 共40页
JAVA机试题库.docx_第4页
第4页 / 共40页
JAVA机试题库.docx_第5页
第5页 / 共40页
点击查看更多>>
下载资源
资源描述

JAVA机试题库.docx

《JAVA机试题库.docx》由会员分享,可在线阅读,更多相关《JAVA机试题库.docx(40页珍藏版)》请在冰豆网上搜索。

JAVA机试题库.docx

JAVA机试题库

1.计算1/1+1/2+1/3+...+1/100的值。

2.从标准输入(即键盘)读入10个整数存入整型数组a中,然后逆序输出这10个整数。

3.创建一个标题为"按钮"的窗框,窗框中显示有"按下我"字样的按钮。

4.在数组中查找并输出最大值和最小值。

5.使用选择法对数组a的数据进行升序排序,然后输出排序后的结果。

6.定义一个计算n!

的类Fact,然后主类中创建一个对象求解4!

的值。

7.在Applet界面中显示当前文件夹下名为"pica.jpg"的图像。

8.定义一个计算xn的类,然后用该类求103的值。

9.在Applet界面中显示一些由直线、矩形框、椭圆框和文字组成的图形。

10.求两个数的最大值。

1.public class  Sum

{ public static void  main(String args[])

  {  double  sum=0.0;

      for (int i=1; i<=100;i++)

          sum+=1.0/(double)i;

     System.out.println("sum="+sum);

  }

}

2.import java.io.*;

   public class Reverse

   {  public static void  main(String args[])

       {  int  i,n=10;

           int a[]=newint[10];

           for (i=0;i

           try{

                BufferedReader br=newBufferedReader(

                        new InputStreamReader(System.in));

                a[i]=Integer.parseInt(br.readLine()); //输入一个整数

           }catch(IOException e){};

           for (i=n-1;i>=0;i――)

               System.out.print(a[i]+" ");

       System.out.println();

       }

  }

3.import java.awt.*;

  public class abc

   { public static void main(Stringargs[])

         { newFrameOut();}

   }

   class FrameOut extends Frame  // Frame为系统定义的窗框类

    {  Buttonbtn;

        FrameOut()

        { super("按钮");

           btn=new Button("按下我");

           setLayout(new  FlowLayout());

           add(btn);

           setSize(300,200);

           show();

         }

     }

4.importjava.io.*;

public class Class1

{

   public static void  main(String args[]){ 

      int i,Max,Min;

    int a[]={12,67,8,98,23,56,124,55,99,100};

    Max=Min=a[0];

    for (i=1;i

      if (a[i]

      if (a[i]>Max) Max=a[i];

    }

    System.out.println(Max+" "+Min);

      System.out.println();

   }

}

5.public class ABC

{

   public static void  main(String args[]){ 

      int  i,j;

    int a[]={12,67,8,98,23,56,124,55,99,100};

    for (i=0;i

      int k=i;

      for (j=i;j

        if (a[j]

      int temp=a[i];

      a[i]=a[k];

      a[k]=temp;

    }

    for (i=0;i

      System.out.print(a[i]+" ");

      System.out.println();

   }

}

6.import java.io.*;

public class Class1 {  

  public static void main(String args[])

  {  

      Fact N=new Fact(4);

      System.out.println(N.fact());

   }

}

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()

  {

    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());

   }

}

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 java.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  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程序,接受用户从键盘输入的一个正整数,然后统计并输出从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():

构造函数,将复数的实部和虚部都置0

Complex(int r,int i):

构造函数,形参r为实部的初值,i为虚部的初值。

Complex complexAdd(Complex a):

将当前复数对象与形参复数对象相加,所得的结果仍是一个复数值,返回给此方法的调用者。

String ToString():

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1