精品课操作习题.doc
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章JAVA概述
第二章JAVA编程基础
1. 编写一个Application,接收用户输入的一行字符串,并重复输出三行。
2. 编写一个程序由用户从键盘输入整数,计算它们的和,并显示结果。当用户输入了一个整数并按下回车键后,该数被程序读入并累加到总和中。
3. 编写一个Java Application, JDK软件包中的工具编译并运行这个程序,在屏幕上输出:"Welcome to Java World”。
第三章JAVA程序控制结构
1、请编写一个素数表的程序,要求输出1000以内的所有素数(没有答案)
2、在程序中直接给定一个正整数n (例如n =201),请编写程序计算并输出小于n的最大素数。(没有答案)
3. 编写…个应用程序,计算和打印从1加到10的累加和。用while结构循环执行计算及加1语句。循环必须在x加到11时终止。
4. 求出三个整数的最小值。
第四章方法
1>编制一个方法计算一个数的阶乘,并在main()方法中调用。
2、 .编程生产100个1到6之间的随机数,统计1到6每个数出现的概率。
3、编程实现交换两个变量的值。
第五章数组与字符串
1>编写一个应用程序,接受用户输入的一行字符串,然后反序输出。
2、编程求一个整数数组的最大值、最小值、平均值和所有数组元素的和。
3、编程判断一个字符串是否回文。
4、编写一个递归程序求一个一维数组所有元素的乘机。
第六章面向对象的程序设计
1、为Student类定义构造函数初始化所有的域,增加一个方法public String toString()把Student类对象的所有域信息组合成一个字符串。编写Application程序检验新增的功能。
2、构造函数是否可以被重载?试举例。
3、定义一个学生档案类,包括有学生姓名、性别和所在学校
第七章类的封装,继承与多态
1>编写•个Applet程序,接受用户输入的卡号、密码、金额和接入号码,创建PhoneCard类的对象并输出这张电话卡的有关信息。
2、定义一个复数类,可以通过构造函数给复数对象赋值,实部和虚部是该类的私有属性,必须有获取和修改属性的方法,并定义它与复数、实数相加和相减及负数间乘、除的方法。
3、以电话为父类,移动电话和固定电话为两个子类,并使移动电话实现接口:可移动。固定电话又有子类:无绳电话。定义这儿个类,明确它们的继承关系。
第八章接口、包及常用类库
1、定义一个接口,并用一个类实现。
2、定义…个抽象类,并定义它的两个非抽象子类。
3、编写…个图形用户界面程序,演示各种Stack类的方法
第九章异常处理
1>编写…个字符界面的JavaApplication程序,接受用户输入的…个浮点数,把它的整数部分和小数部分分别输出。
2、编写一个Applet程序,接受HTML文件传递的整数参数,根据该参数指定Applet中文本框的长度。编写对应的HTML文件运行这个Applet o
3、创建一个类,其中的try块内抛出Exception类的一个对象,为Exception的构建函数赋予一个字串参数,用catch丛句捕获该异常,并打印出字串参数,添加一个finally丛句,并打印一条信息,证明程序到达那里。
第十章JAVA图形用户界面处理
1>编写…个应用程序,绘制五角星。
2>编写Applet程序,画出一条螺旋线
3、创建一个300X200的窗口,标题为“显示窗口程序”
第十一章多线程处理
仁利用多线程技术编写Applet程序,其中包含一个滚动的字符串。字符串从左向右运动,当所有的字符
都从屏幕的右边消失后,字符串重新从左边出现并继续向冇移动。
2. 编写一个应用程序,在线程同步的情况下来实现“生产者一消费者”问题。
3、利用多线程设计一个程序,同时输出50以内的奇数和偶数,以及当前运行的线程数。
第十二章输入输出流
仁编写字符界面的Application程序,接收依次输入的10个整数数据,每个数据一行,将这些数据按升
序排序后从系统的标准输岀设备输出。
2. 编写一个图形界面的Java Application程序,接收用户输入的5个浮点数据和一个文件名,将这个数据保存在该文件中。
3. 修改上题的程序,利用FileDialog选定文件名。
第十三章Applet
1 >编写一个Java Applet,使之能够在浏览器中显示'Welcome to Java Applet World ! ”的字符串信息。
2、 .编写图形界面下的Java Applet程序,接收用户输入的两个数据为上下限,然后输出上下限的所有
素数。
3、编写一个小程序,输入一个整数,输出这个整数的阶乘。
第十四章JDBC
1•编写一个应用程序,在数据库Book.mdb ±执行一个简单的查询,检索表Authors中所有作者的信息, 并将数据显示在Jtable构件中。
2.修改上题的程序,它允许用户输入自己的查询请求,当用户按下Submit query按钮时,执行查询并显
示结果,该查询要显示Titles表中的每个书名以及Publishers表中相应的出版商。
第十五章网络编程
1. 编写图形界面的Application程疗;,包含一个TextField和Lable 一个。Text Field接受用八输入的主机名,把这个主机的IP地址显示出来。
2. 编写Applet,接受用户输入的网页地址,并与程序中事先保存的地址比较,若二者相同则使浏览器指向该网页。
3. 编写Applet,访问并显示或拨发在URL地址处的图像和声音资源。