练习题与考试题库
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[ ] = new int[10];
for ( i = 0 ; i < n ; i ++ )
try {
BufferedReader br = new BufferedReader(
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( );
}
}