1、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求两个数的最大值。1public cl
2、ass 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 = new int10; for ( i = 0 ; i = 0 ; i )
3、System.out.print(ai+ ); System.out.println( ); 3import java.awt.*; public class abc public static void main(String args) new FrameOut(); class FrameOut extends Frame / Frame为系统定义的窗框类 Button btn; FrameOut( ) super(按钮); btn = new Button(按下我); setLayout(new FlowLayout( ); add(btn); setSize(300,200); sh
4、ow( ); 4 import java.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 = a0; for ( i = 1 ; i a.length; i + ) if ( aiMax ) Max = ai; System.out.println( Max+ +Min ); System.out.println( ); 5 public class ABC public st
5、atic void main(String args ) int i , j ; int a = 12,67,8,98,23,56,124,55,99,100 ; for ( i = 0 ; i a.length-1; i + ) int k = i; for ( j = i ; j a.length ; j+ ) if ( ajak ) k = j; int temp =ai; ai = ak; ak = temp; for ( i =0 ; ia.length; i+ ) System.out.print(ai+ ); System.out.println( ); 6import java
6、.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; 7import java.awt.*;import java.applet.Applet;public class DrawMyImage
7、 extends AppletImage myImage; / 定义一个图像类Image的对象myImagepublic void init( )myImage = getImage(getDocumentBase( ),pica.jpg);public void paint(Graphics g)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.
8、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; ib)?a:b); 1 编写一个字符界面的Java Application 程序,接受用户从键盘输入的一个正整数,然后统计并输出从1到这个正
9、整数的累加和。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( ) : 构造函数,将复数的实部和虚部都置0Complex( int r , int i ) : 构造函数,形参 r 为实部的初值,i为虚部的初值。Complex complexAdd(Complex a) : 将当前复数对象与形参复数对象相加,所得的结果仍是一个复数值,返回给此方法的调用者。String ToString( ) : 把
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1