public static void main(String args[]){
int num[]=new int[10]; int max;
Scanner scan=new Scanner(System.in); System.out.print(\请输入10个数字:\for(int i=0; i<10; i++){ num[i]=scan.nextInt(); }
max=num[0];
for(int i=1; i<10; i++){ if(max System.out.println(\最大值是\} 5.建立一个学生类,其中成员变量为学号,姓名,及三门课成绩。另外建立一个包含主方法的类,定义2个学生类的对象,求出这2个学生三门课总分的最高分,并将最高分这个学生的信息输出。public class Student{ private String stu_id; private String stu_name; private float math; private float chinese; private float computer; public void setStu_id(String stu_id){ this.stu_id=stu_id; } public String getStu_id(){ return stu_id; } public void setStu_name(String stu_name){ this.stu_name=stu_name; } public String getStu_name(){ return stu_name; } public void setMath(float math){ this.math=math; } public float getMath(){ return math; } public void setChinese(float chinese){ this.chinese=chinese; } public float getChinese(){ return chinese; } public void setComputer(float computer){ this.computer=computer; } public float getComputer(){ return computer; } } //主方法的类 public class Start{ public static void main(String[] args){ Student stu1=new Student(); stu1.setStu_id(\ stu1.setStu_name(\张三\ stu1.setMath(89.5f); stu1.setChinese(70f); stu1.setComputer(98f); Student stu2=new Student(); stu2.setStu_id(\ stu2.setStu_name(\李四\ stu2.setMath(79.5f); stu2.setChinese(90f); stu2.setComputer(68f); float stu1Sum = stu1.getMath()+stu1.getChinese()+stu1.getComputer(); float stu2Sum = stu2.getMath()+stu2.getChinese()+stu2.getComputer(); if(stu1Sum > stu2Sum){ System.out.println (\总分最高分为:\ System.out.println (\学号:\ System.out.println (\姓名:\ System.out.println (\数学:\ System.out.println (\语文:\ System.out.println (\计算机:\ }else if(stu1Sum < stu2Sum){ System.out.println (\总分最高分为:\ System.out.println (\学号:\ System.out.println (\姓名:\ System.out.println (\数学:\ System.out.println (\语文:\ System.out.println (\计算机:\ }else{ System.out.println (\总分一样高为:\ System.out.println (\学号:\ System.out.println (\姓名:\ System.out.println (\数学:\ System.out.println (\语文:\ System.out.println (\计算机:\ System.out.println (\学号:\ System.out.println (\姓名:\ System.out.println (\数学:\ System.out.println (\语文:\ System.out.println (\计算机:\ } } } 6.编写一个Application,接受用户输入的帐号和密码,给三次输入机会. 7.定义一个圆类circle,它有一个变量radius(半径)、若干个构造函数和一个求圆的面积的方法。在主类test的main()方法中随机生成一个100以内的整数,通过构造函数的参数传递给radius,调用圆类circle中的方法计算并输出圆的面积。 8.编写Applet程序模拟屏幕保护程序,在屏幕上随机画圆。圆的位置和半径是随机的。50毫秒后再随机画下一个圆,一旦画满了50个圆,就清除屏幕。然后重新开始画圆。 9.请编写一个实现如下功能的Application:比较从键盘输入的两个整数是否相等,并根据比较结果显示“相等”或“不相等”。 import java.util.Scanner; public class COMPare { public static void main(String args []){ Scanner tr=new Scanner(System.in); int b=tr.nextInt(); int a=tr.nextInt(); if(a==b) System.out.println(\相等\ else System.out.println(\不相等\ } } 10.请编写一个Applet,其中包含两个标签(一个用于给出提示信息,另一个用来输出结果)和一个文本框。要求从文本框中获取用户给出的一个整数,并将该数的绝对值在标签上输出。 11.编写一个Application,利用数组求出”HELLO”,”JAVA””PROGRAM”三个字符串的平均长度。 class Average { public static void main(String args[]) { String array[] = new String[3]; array[0] = \array[1] = \array[2] = \ int total = array[0].length(); total += array[1].length(); total += array[2].length(); System.out.println(\平均字符串长度为: \} } 12.SQL Server 中有一个名为 friends 的表,如下图,利用JDBC编程实现显示表中记录信息。 JAVA复习卷 一、选择题(2’*15=30’) 1、如下哪个是Java中的标识符( ) A、fieldname B、super C、3number D、#number 2、设 x = 1 , y = 2 , z = 3,则表达式 y+=z--/++x 的值是( )。 A. 3 B. 3. 5 C. 4 D. 5 3、下面的代码段执行之后count的值是什么( ) int count = 1; for (int i = 1; i <= 5; i++) { } System.out.println(count); A、5 B、1 C、15 D、16 count += i; 4、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为 ( )。 A. static void method( ) B. public void method( ) C. final void method( ) D. abstract void method( ) 5、下列程序段执行后的结果是( )。 String s = new String(\for (int i=0; i A) aceg B) ACEG C) abcdefg D) abcd 6、下面程序段执行后b的值是( )。 Integer integ =new Integer(9); boolean b = integ instanceof Object; A) 9 B) true C) 1 D) false 7.关于 for循环和 while循环的说法哪个正确? ( ) A.while循环先判断后执行,for循环先执行后判断。 B.while循环判断条件一般是程序结果,for循环的判断条件一般是非程序结果 C.两种循环任何时候都不可以替换 D.两种循环结构中都必须有循环体,循环体不能为空 8.关于对象成员占用内存的说法哪个正确? ( ) A.同一个类的对象共用同一段内存 B、同一个类的对象使用不同的内存段,但静态成员共享相同的内存空间 C.对象的方法不占用内存 D.以上都不对 9.关于继承的说法正确的是: ( ) A、子类将继承父类所有的属性和方法。 B、子类将继承父类的非私有属性和方法。 C、子类只继承父类public方法和属性 D、子类只继承父类的方法,而不继承属性 10.覆盖与重载的关系是 ( ) A、覆盖只有发生在父类与子类之间,而重载可以发生在同一个类中 B.覆盖方法可以不同名,而重载方法必须同名 C.final修饰的方法可以被覆盖,但不能被重载 D.覆盖与重载是同一回事 11、下面哪一个import命令可以为我们提供编写网络应用程序的类() A、import java.sql.*; B、import java.util.*; C、import java.io.*; D、import java.net.*; 12、如果容器组件p的布局是BorderLayout,则在p的下边中添加一个按钮b,应该使用的语句是( A、p.add(b); B、p.add(b,\ C、p.add(b,\ D、b.add(p,\ 13、Frame对象默认的布局管理器是( ) A、FlowLayout B、BorderLayout C、CardLayout D、null )