好文档 - 专业文书写作范文服务资料分享网站

java考试题型及要点演示教学 

天下 分享 时间: 加入收藏 我要投稿 点赞

学习资料

考试题型

一、选择题(20分,每题2分) 10题

二、简答题(15分,每题5分) 3题

三、 程序填空(共45分,每空3分) 3大题

四、编程题(20分)1大题

各章复习要点

第2章 Java基本语法

1、标识符

标识符的作用是用于标识程序中的各个元素。由字母、下划线(_)、美元符($)、数字(0~9)组成,数字不能开头。 2、关键字 P20(浏览一下,留意学过的关键字) 3、数据类型

基本数据类型P20 图2-1 、P21 表2-1 各类型需要掌握的要点:类型名称、关键字,占用位数、取值范围(整数类型的取值范围取决于占用位数,如:占用位数为n,则表示的范围是:-2n~2n-1) 4、运算符与表达式

自增、自减符号在变量的前后位置不同,表达式的结果是不一样的。

例如 int a=1,b=2; System.out.print(a++>--b); 结果为false ++在a变量后面,那表达式a++的值是取a的值作为表达式的值,值为1。

仅供学习与参考

学习资料

--在b变量之前,那表达式--b的值是多少? 先让b自减1,而后在取b的值作为表达式的值,即为1。最后a自增1。

条件运算符 ?: 例如: int x=-1,y; y=x>=0?x:-x; y的值是? y值为1

5、利用Scanner类输入

(1) 导入util包。例如:import java.util.*;

(2) 创建Scanner类对象引用 。例如:Scanner s=new Scanner(System.in);

(3) 获得键盘输入的数据,可以调用nextXXX()方法。获得整型数据,使用nextInt();获得双精度浮点数据,使用nextDouble();获得一字符串,使用nextLine()。例如 int a=s.nextInt();

P29 例2-3 6、程序流程控制

顺序结构、选择结构(if()…; if()…else…; switch() case n:…; [default:…;])、循环结构(while(){…}; do{…}while(); for(;;)…)

P49 例2-20、P60 例2-29 7、数组

一维数组的声明与创建

声明: 类型 数组名[ ] ; 或 类型 [ ] 数组名; 创建: 数组名=new 类型[数组长度];

也可以声明与创建合并:类型 数组名[ ]=new 类型[数组长度]; 注意等号左边的中括号中不要写出数组长度

仅供学习与参考

学习资料

也可以声明数组的同时进行初始化赋值,例如:int a[]={1,2,3,4,5}; 注意大括号仅在数组声明后给值的情况。 int a[]; a={1,2,3,4,5};这种用法是不对的。 8、方法的重载

在一个类中可以定义多个同名的方法,但要求各方法具有不同的参数类型或参数个数。方法重载通常用于创建完成一组任务相似但参数不同的方法。

第3章 类与对象

1、类的定义

[类的修饰符] class 类名 [extends 父类名] //中括号表示可以省略 {

成员变量的定义 类(static)变量的定义 实例变量的定义

实例变量的定义

成员方法的定义 }

实例方法的定义 类(static)方法的定义

方法中的变量称为方法变量 2、构造方法

构造方法是类中一种特殊的方法,主要用于初始化类对象实体。类的构造方法的名字必须与它所在类的名字完全相同,而且没有类型。允许一个类中编写若干个构造方法,但必须保证它们的参数不同,参数不同是指:参数的个数不同,或参数个数相同,但参数列表中对应的某个参数的类型不同。 3、类对象的创建

仅供学习与参考

学习资料

(1) 分2步:先声明,后创建。

类名 引用变量名; 引用变量名=new 构造方法(实际参数); 构造方法中的实际参数取决于构造方法定义给定的形式参数 (2) 1步: 类名引用变量名=new 构造方法(实际参数); 4、综合(实验报告二(4))

学生类的创建和使用

①创建一个学Student类,成员变量包括:学号、姓名、性别、年龄等,且都是private类型。

②声明一个构造方法,初始化所有成员变量。

③分别声明获得各属性的public成员方法,方法名要求以get开头。 ④分别声明修改各属性的public成员方法,方法名要求以set开头。

⑤声明一个public类型的toString()方法,把该类中的所有域信息组合成一个字符串。

⑥声明统计创建Student对象的个数的私有域count和得到Student对象的个数的public方法。

主方法测试类功能(2种,任取一种) ○7编写测试类Test,在主类中,创建2个Student对象,输出对象的所有域信息;修改对象的姓名和年龄,输出修改后的姓名和年龄;比较两个Student对象的年龄的大小,输出年龄较大的Student对象。 8在Student类中编写主方法,○创建2个Student对象,输出对象的所有域信息;修改对象的姓名和年龄,输出修改后的姓名和年龄;比较两个Student对象的年龄的大小,输出年龄较大的Student对象。

package Student; public class Student { private String id; private String name; private int age; private String gender;

private static int count=0;

public Student(String id, String name,String gender,int age){ }

public static int getCount(){

return count;

} 仅供学习与参考

this.id=id; this.name=name; this.age=age; this.gender=gender; count++;

学习资料

public String getId(){ }

public String getName(){ }

public String getGender(){ }

public int getAge(){ }

public void setId(String a){ }

public void setName(String c){ }

public void setGender(String d){ }

public void setAge(int e){ }

public String toString(){

return \学号: \+ this.id +\姓名:\

+ this.name +\性别:\+ this.gender +\年龄:\+ this.age; }

public static void main( String [] args ){

Student s1=new Student(\张三\男\ Student s2=new Student(\李四\女\ System.out.println(s1.toString()); System.out.println(s2.toString());

System.out.println(\创建的学生总数为:\getCount()); s1.setName(\王五\ s1.setAge(17);

s2.setName(\陆陆\ s2.setAge(19);

System.out.println(s1.toString()); System.out.println(s2.toString()); if(s1.getAge()>s2.getAge()) System.out.println(\年龄较大的人的信息:\ else System.out.println(\年龄较大的人的信息: \仅供学习与参考

age=e; gender=d; name=c; id=a; return age; return gender; return name; return id;

java考试题型及要点演示教学 

学习资料考试题型一、选择题(20分,每题2分)10题二、简答题(15分,每题5分)3题三、程序填空(共45分,每空3分)3大题四、编程题(20分)1大题各章复习要点第2章Java基本语法1、标识符标识符的作用是用于标识程序中的各个元素。由
推荐度:
点击下载文档文档为doc格式
7v1r567x0q8qp2012imx4yj364q3d4011kn
领取福利

微信扫码领取福利

微信扫码分享