Java程序设计 第二版 普通高等教育“十一五”国家级规划教材 教学课件 ppt 作者 朱喜福配套习题 1_《Java程序设计(人邮,朱喜福)》实验指导书

上传人:w****i 文档编号:94401814 上传时间:2019-08-06 格式:DOC 页数:35 大小:1.26MB
返回 下载 相关 举报
Java程序设计 第二版  普通高等教育“十一五”国家级规划教材  教学课件 ppt 作者  朱喜福配套习题 1_《Java程序设计(人邮,朱喜福)》实验指导书_第1页
第1页 / 共35页
Java程序设计 第二版  普通高等教育“十一五”国家级规划教材  教学课件 ppt 作者  朱喜福配套习题 1_《Java程序设计(人邮,朱喜福)》实验指导书_第2页
第2页 / 共35页
Java程序设计 第二版  普通高等教育“十一五”国家级规划教材  教学课件 ppt 作者  朱喜福配套习题 1_《Java程序设计(人邮,朱喜福)》实验指导书_第3页
第3页 / 共35页
Java程序设计 第二版  普通高等教育“十一五”国家级规划教材  教学课件 ppt 作者  朱喜福配套习题 1_《Java程序设计(人邮,朱喜福)》实验指导书_第4页
第4页 / 共35页
Java程序设计 第二版  普通高等教育“十一五”国家级规划教材  教学课件 ppt 作者  朱喜福配套习题 1_《Java程序设计(人邮,朱喜福)》实验指导书_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《Java程序设计 第二版 普通高等教育“十一五”国家级规划教材 教学课件 ppt 作者 朱喜福配套习题 1_《Java程序设计(人邮,朱喜福)》实验指导书》由会员分享,可在线阅读,更多相关《Java程序设计 第二版 普通高等教育“十一五”国家级规划教材 教学课件 ppt 作者 朱喜福配套习题 1_《Java程序设计(人邮,朱喜福)》实验指导书(35页珍藏版)》请在金锄头文库上搜索。

1、JAVA程序设计实验指导书实验指导书按章节展开,每章包含以下内容:1概念复习和巩固题(必做)。每次课后和上机前,请完成本章的概念复习和巩固题。2每章的上机实验(必做)。每次上机实验时间为2课时。必须在规定上机时间内,独立完成所有上机实验题的程序源代码的设计和编写,调试通过后,通过运行程序检验结果的正确性,并经实验教师检查并记录成绩。上机实验当时未能完成的,必须在课外完成,并在下一次上机实验时请实验教师补查并登记。每次上机实验作业均需计算机打印输出,以备在课堂上或学期末检查和复习。3每章的拓展上机实验(选做)。对学有余力的学生,完成每次上机实验必须的任务后,根据个人兴趣完成该部分上机实验题。该部

2、分练习有些是要求调试程序使之能正确运行;有些是根据程序中的注释完成程序的编写,使之能编译通过并能正确运行。完成这些任务,通常需要查阅JavaAPI帮助文档。程序中的注释都是英文,这是为了今后进一步学习的方便,熟悉与Java编程相关的英文描述将是非常有益的。第1章Java语言基础一. 概念复习和巩固(请在课后和上机前完成下面的练习)1.下面说法正确的是( C )。A)Java 程序的源文件名称与主类(公共类)的名称相同,后缀可以是java或txt等。 B)JDK的编译命令是java。C)一个java源程序编译后可能产生几个字节码文件。D)在命令行运行编译好的字节码文件,只需在命令行直接键入程序名

3、即可运行该程序。2.下面的说法正确的是(ABCD)。A) Java 语言是面向对象的、解释执行的网络编程语言。B) Java 语言具有可移植性,是与平台无关的编程语言。 C) Java 语言可对内存垃圾自动收集。 D) Java 语言编写的程序虽然是“一次编译,到处运行”,但必须要java的运行环境。3.下面main()方法的定义哪些是正确的(ACD)?A)public static void main(String args) B)public static void main(String) C)public static void main(String args) D)public s

4、tatic void main(String x) 4.用于定义数据简单类型的一组关键字是(B)。A) class, float, main, publicB) float, boolean, int, longC) char, extends, float, doubleD) int, long, float, import5.以下的变量定义中,合法的语句是(B)。A) float 1_variable = 3.4; B) int abc_ = 21;C) double a = 1 + 4e2.5; D) short do = 15;6.定义变量如下:int i=18;long L=5;fl

5、oat f=9.8f;double d=1.2;String s=123; 以下赋值语句正确的是(ABD)。A) s=s+i; B) f=L+i; C) L=f+i; D) s=s+i+f+d; 7.以下语句输出的结果是( B)String str=123;int x=4,y=5;str=str+(x+y);System.out.println(str);A)1239 B)12345 C)会产生编译错误 D)123+4+58.以下语句中没有编译错误或警告提示信息的是(B)?A)byte b=256; B)double d=89L; C)char c=a; D)short s=8.6f;9. 下

6、面的程序输出结果是:1+2=3,请将程序补充完整。public class App2 public static void main(String args) int x=1,y=2; System.out.println(_); 答案:x+y+=+(x+y)10.阅读下面的程序,回答问题。程序如下:public class App1 public static void main(String args) char ch=n; System.out.print(The first snow came,+ch+How beautiful it was!); (1)这是哪一类java程序?(2)

7、写出保存该文件的文件名及后缀名?(3)在JDK下编译该文件的命令是什么?编译后形成什么文件?(4)在JDK下如何运行该程序?程序运行后输出的结果如何?10.答案:(1)Java应用程序(Java Application);(2)App1.java;(3)在命令行用javac App1.java编译该程序。 编译后形成App1.class的字节码文件;(4)在命令行键入java App1即可运行该程序。 编程序运行后输出的结果为:The first snow came,How beautiful it was!11.阅读下面的程序,回答问题。import java.applet.Applet;i

8、mport java.awt.Graphics;public class Applet1 extends Applet public void paint (Graphics g) g.drawString (Welcome,25,30); g.drawString (to,85,30); g.drawString (Java,25,50); g.drawString (Programming!,55,50); (1)这是哪一类java程序?(2)写出保存该文件的文件名及后缀名?(3)在JDK下编译该文件的命令是什么?编译后形成什么文件?(4)该程序能直接运行吗?写出嵌入该程序的字节码文件的h

9、tml文件,该html文件可以任意命名吗?(5)程序运行后输出几行?写出输出结果。11.答案:(1) Java小程序(Java Applet)。 (2)Applet1.java(3)在命令行用javac Applet1.java编译该程序。编译后形成Applet1.class的字节码文件。(4)不能,为了能使程序运行,还需编写html文件,用标记符将编译形成的字节码文件嵌入到html文件中,然后通过浏览器运行Java Applet。或在命令行通过命令appletviewer 运行html文件。嵌入该程序的字节码文件的html文件如下,该html文件可以任意命名(如命名为mypage.htm)m

10、ypage.htm文件如下:我的网页(5)程序运行后输出2行;输出结果如下:二. 本章上机实验上机实验一1编写Java应用程序,定义byte、int、long、float、double、char和boolean等类型的数据并用一个输出语句输出,要求每行输出一个数据。2编写Java小应用程序,输出两行字符串:“Java很有趣。”和“努力学习Java编程。”,输出的起点坐标是(20,20),行距是50像素。3使用算术运算符得到一个4位十进制数的各位数字并输出,然后输出该数的逆序数和各位数字平方后相加的和。4编写Java小应用程序,用三目条件运算符求程序中给定的4个double数的最大值和最小值并输

11、出结果。5编写Java应用程序,分别利用while循环、dowhile循环和for循环求100200的自然数的和。6编写Java小应用程序,选择合适的数据类型,利用循环求2的40次方的结果并输出。上机实验二1编写Java应用程序,把1001000的自然数中能够被3整除的数输出到屏幕上。2编写Java小应用程序,程序中自定义一个方法: double find2(int n)方法的功能是求2的n次方。程序中调用该方法,输出2的40次方的结果并输出。3编写Java应用程序,参照例1.15自定义类Car,类中有3个变量:字符串name,表示汽车的品牌;字符串color,表示汽车的颜色;double型变

12、量weight,表示汽车的自重;int型变量passenger,表示汽车能搭乘的人数。类中还定义一个构造方法,用来初始化上面的4个变量。在应用程序中创建类Car的1个对象(品牌:“本田”;颜色:“黑色”;自重:1500公斤;搭乘的人数:5人),并显示其信息。4编写Java小应用程序,其中定义一个int数组(数组元素任意指定),求数组元素的和、数组元素的最大值和最小值并输出所求的结果。5编写Java应用程序,从命令行传入多个字符串到程序中,并将他们分行输出在屏幕上。本章上机拓展练习1查阅JavaAPI帮助文档,上机调试下面的程序,使之编译通过并能正确运行。public class Arithme

13、tic import javax.swing.JOptionPane; public static void main( String args ) String firstNumber, secondNumber, thirdNumber; int num2, num3, sum, product, average; firstNumber = = JoptionPane.showInputDialog( Enter first integer: ) secondNumber = = JOptionPane.showInputDialog( Enter second integer: ) thirdNumber = = JOptionPane.showInputDialog( Enter third integer: ) num1 = Integer.parseInt( firstNumber ); num2 = Integer.parseInt( secondNumber ); num3 = Integer.parseInt( thirdNumber ); sum = num1 + num2 + num3; product = num1 * num2 * num3; average = ( num1 + num2 + num3 ) / 3;

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号