内容发布更新时间 : 2025/7/18 7:09:20星期一 下面是文章的全部内容请认真阅读。
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
)