Java实验指导一

合集下载

JAVA实验指导书

JAVA实验指导书

实验指导书任课教师:杨菊英实验指导教师:杨菊英实验一:面向对象程序设计实验任务一1.实验项目的目的和任务•掌握JA VA环境的搭建•掌握顺序结构、分支结构、循环结构•体会面向对象程序设计基本思想2.上机实验内容(1)搭建JA VA环境练习;(2)验证JA VA基本数据类型;(3)编程实现判定一个数是不是素数,该数要求在主方法中输入。

3.学时数4学时1.实验项目的目的和任务•掌握类的相关知识及应用•掌握数组的应用•体会面向对象程序设计基本思想2. 上机实验内容(1)编写一个日期类Date,年月日为属性,四个构造方法来选择性的对属性进行重新赋值,默认日期为2011年4月22日,输出年月日的值,再编写一个测试类DateTest来完成日期类测试(要求对每个构造函数进行测试,并输出相应的日期。

)(2)需要求3个长方体的体积,数据成员包括长、宽、高,要求用成员函数实现以下功能:a.由键盘分别输入3个长方体的长宽高b.计算长方体的体积;c.输出3个长方体的体积。

(3)找出一个整型数组中的元素的最大值。

要求:数据从键盘输入。

3.学时数4学时1.实验项目的目的和任务•掌握switch分支语句、循环、数组的使用•掌握类的相关知识及应用•体会面向对象程序设计基本思想2.上机实验内容(一)、用数组实现约瑟夫出圈问题。

N个人排成一圈,从第一个人开始报数,从1开始报,报到m的人出圈,余下的人继续开始从1开始报数,直到所有的人都出圈为止。

对于m,n的值要求从键盘输入,求出所有人的出圈顺序。

(二)、利用switch来实现(三)、利用循环来实现以下图形的输出:(四)、编写相应的类,完成公司每类员工的工资计算工作。

某公司的雇员分为以下若干类:Employee:这是所有员工的总的父类属性:员工的姓名和出生月份。

方法:getSalary(int month)根据参数月份来确定工资,如果该月员工过生日,则公司会额外奖励100元。

SalariedEmployee:Employee的子类,拿固定工资的员工。

JAVA语言实验指导

JAVA语言实验指导

JAVA语言实验指导《Java程序设计》课程实验指导书实验一熟悉Java编程环境和Java程序结构一、实验目的:通过简单的输入输出程序熟悉Java编程环境,认识Java程序结构。

二、实验内容:在JDK或者V isual J++环境下编写简单的输入输出程序。

三、实验要求:1. 接收一个键盘输入的字符;2. 输出一条简单的问候信息;3. 写出实验报告,要求对程序结构做出详细的解释。

四、实验学时:2学时五、实验步骤:1.进入Java编程环境;2. 新建一个Java文件,命名为inOut.java;3. 定义主方法static public void main(String[ ] args);在方法体中调用System.in.read方法接收一个键盘输入的字符;调用System.out.println()方法,使程序输出一条问候信息;4. 编译运行程序,观察运行情况和输出结果。

(如果使用JDK环境,调用javac.exe和java.exe编译和执行程序)六、选作实验编写Java Applet程序实现上述功能。

实验二 Java语言基础训练一、实验目的:熟悉Java基本语法,练习使用Java的数据类型和控制结构,实现简单的数据和字符串操作。

二、实验内容:编写Java程序,输出1900年到2000年之间的所有润年。

三、实验要求:1. 正确使用Java语言的控制结构;2. 从屏幕输出1900年到2000年之间的所有润年;3. 写出实验报告。

四、实验学时:2学时五、实验步骤:1.进入Java编程环境;2. 新建一个Java文件,命名为runY ear.java;3. 定义主方法,查找1900到2000年之间的润年,并输出它们;4. 编译运行程序,观察输出结果是否正确。

六、选作实验编写程序,查找一个字符串中是否包含指定的字符。

实验三面向对象基础熟悉Java类的结构,掌握类的定义、方法和属性的定义以及对象的实现,掌握类的继承。

Java程序设计实验指导书(答案)

Java程序设计实验指导书(答案)

第Ⅰ部分:实验指导实验1:Java开发环境J2SE一、实验目的(1)学习从网络上下载并安装J2SE开发工具。

(2)学习编写简单的Java Application程序.(3)了解Java源代码、字节码文件,掌握Java程序的编辑、编译和运行过程。

二、实验任务从网络上下载或从CD-ROM直接安装J2SE开发工具,编写简单的Java Application程序,编译并运行这个程序。

三、实验内容1.安装J2SE开发工具Sun公司为所有的java程序员提供了一套免费的java开发和运行环境,取名为Java 2 SDK,可以从上进行下载。

安装的时候可以选择安装到任意的硬盘驱动器上,例如安装到C:\j2sdk1.4.1_03目录下。

教师通过大屏幕演示J2SE的安装过程,以及在Windows98/2000/2003下环境变量的设置方法。

2.安装J2SE源代码编辑工具Edit Plus教师通过大屏幕演示Edit Plus的安装过程,以及在Windows98/2000/2003操作系统环境下编辑Java 原程序的常用命令的用法。

3.编写并编译、运行一个Java Application程序。

创建一个名为HelloWorldApp的java Application程序,在屏幕上简单的显示一句话"老师,你好!"。

public class HelloWorldApp{public static void main(String[] args){System.out.println("老师,你好!");}}4.编译并运行下面的Java Application程序,写出运行结果。

1:public class MyClass {2:private int day;3:private int month;4:private int year;5:public MyClass() {6:day = 1;7:month = 1;8:year = 1900;9:}10:public MyClass(int d,int m,int y) {11:day = d;12:month = m;13:year = y;14:}15:public void display(){16:System.out.println(day + "-" + month + "-" + year);17:}18:public static void main(String args[ ]) {19:MyClass m1 = new MyClass();20:MyClass m2 = new MyClass(25,12,2001);21:m1.display();22:m2.display();23:}24:}运行结果:1-1-190025-12-2001实验2:Java基本数据类型一、实验目的(1)掌握javadoc文档化工具的使用方法。

java实验指导书

java实验指导书

Java实验指导书林玲实验一:Java语言综述一、实验目的与要求1、熟悉安装和配置JDK开发环境。

2、熟悉安装和配置IDE开发工具。

3、掌握Java程序编辑、编译和运行的过程。

4、掌握Java程序的构成特点。

5、总结在调试过程中的错误。

二、实验类型验证型三、实验原理及说明通过实际操作,使学生对Java语言的使用有一个更深刻的理解;熟悉Java的开发环境及程序结构。

四、实验仪器安装JDK及Java IDE的计算机若干台五、实验内容和步骤1、下载、安装并设置 Java SDK 软件包。

2、安装 Java IDE软件。

3、编写一个简单的 Java 程序,运行结果为在屏幕上输出“HELLO WORLD!”。

public class Hello{public static void main(String args[]){System.out.println("HELLO WORLD!");}}//4、编写一个Java Applet程序实现功能为:在屏幕上显示“HELLO WORLD!”。

六、注意事项Java源程序文件的命名规则。

七、预习与思考题1、什么是Java虚拟机?它的作用是什么?2、如何在不同的环境下设置环境变量?实验二:Java语言基础一、实验目的与要求1、掌握 Java 基本数据类型、运算符与表达式、数组和字符串的使用方法。

2、掌握各种变量的声明方式。

3、理解 Java 程序语法结构,掌握顺序结构、选择结构和循环结构语法的程序设计方法。

4、通过以上内容,掌握 Java 语言的编程规则。

5、了解Java程序文件名和类名的说明方法。

二、实验类型设计型三、实验原理及说明Java语言基础包括数据类型、运算符、表达式、流程控制、数组、字符串等,是类内方法设计实现的基础。

面向对象程序设计的核心是类和类内方法的设计,其中类内方法的设计依然需要传统的面向过程的方法进行。

四、实验仪器安装JDK及Java IDE的计算机若干台五、实验内容和步骤1、编写声明不同数据类型变量的程序文件 Java2_1.java,源代码如下:public class Java2_1{public static void main(String args[]){byte b=0x55;short s=0x55ff;int i=1000000;long l=0xffffL;char c='a';float f=0.23F;double d=0.7E-3;boolean B=true;String S="这是字符串类数据类型";System.out.println("字节型变量 b = "+b);System.out.println("短整型变量 s = "+s);System.out.println("整型变量 i = "+i);System.out.println("长整型变量 l = "+l);System.out.println("字符型变量 c = "+c);System.out.println("浮点型变量 f = "+f);System.out.println("双精度变量 d = "+d);System.out.println("布尔型变量 B = "+B);System.out.println("字符串类对象 S = "+S);}}编译并运行该程序。

Java实验指导书

Java实验指导书

实验一简单Java程序设计一、实验目的1、熟悉Java开发及运行环境;2、掌握Java程序开发的基本步骤;3、了解Java程序开发中的常见错误及其解决办法;4、了解Java Application与Applet的区别。

二、实验要求1、使用记事本编写所给的Java程序;2、使用JDK中提供的javac编译程序;3、使用JDK中提供的java以及appletviewer程序分别运行Java Application以及JavaApplet;4、根据编译与运行过程中所获得的错误信息修改程序直至获得正确的结果。

三、实验步骤1、Java开发环境的配置(1)在命令行下运行java –version及javac –version,查看机器上安装的Java版本并检查Java开发环境是否配置正确;(2)如果环境配置不正确,请修改系统环境变量path配置开发环境。

2、由单个类组成的Java程序的编写与运行;(1)采用记事本编写下面所给的Java程序并保存为FirstProgram.java;class Test{public static void main(){System.out.println("Hello,my first java program!");}}(2)在命令行下运行javac FirstProgram.java,并根据出现的提示信息修改程序直至程序编译正确为止;(3)在命令行下运行java FirstProgram,并根据出现的提示信息修改程序直至程序运行正确为止;3、由多个类组成的Java程序的编写与运行;(1)在FirstProgram.java中添加以下代码;public class Another{public void say(){System.out.println("Another one.");}}(2)使用javac命令编译程序,并根据出现的提示信息修改程序直至程序编译正确为止;(3)使用java命令运行程序,并根据出现的提示信息修改程序直至程序运行正确为止。

java实验指导书

java实验指导书

实验1 Java运行环境及简单应用程序开发一、实验目的(1)可以安装并配置Java运行环境。

(2)掌握Java中path和classpath的属性作用。

(3)可以编写一个简单的Java应用程序。

(4)掌握Java应用程序的开发流程。

二、实验内容及步骤1.安装并配置运行环境(1)任务安装JA V A SE,检查和设置环境变量path。

(2)步骤第一步:安装JA V A SE,安装后在安装目录下应有jdk和jre文件夹。

第二步:设置环境变量path,步骤参见教材P7。

第三步:检查环境变量path,可在命令提示符下使用命令javac –version 检查path是否配置好及jdk的版本。

第四步:如运行或编译程序时出错,可配置classpath,步骤参见教材P7。

(3)问题:程序中的主类如果不用public修饰,编译能通过吗?程序中的主类如果不用public修饰,能正确运行吗?编译器怎样提示丢失大括号的错误?编译器怎样提示语句丢失分号的错误?编译器怎样提示将System写成system这一错误?编译器怎样提示将String写成string这一错误?(4)实验报告将上述思考题写在实验报告上。

2. 编写简单的Java应用程序(1)任务任务一:在屏幕上输出“我喜欢学习java”。

任务二:在屏幕上输出出以下信息:******************************** java程序设计*******************************(2)步骤第一步:使用记事本或EDIT编写源程序,源程序内容参见教材P9例1-1。

第二步:保存并为源程序命名。

保存时若使用记事本,保存类型请选择“所有类型”,命名规则参见教材P9,保存类型为.java。

第三步:打开命令提示符,进入源程序保存的文件夹下,使用编译器对其进行编译:如javac Hello.java。

第四步:如编译时无任何提示,说明源程序无错误,可对生成的class文件进行解释并执行,如java Hello,此步省略.class。

《java程序设计》实验指导书(完整)

《java程序设计》实验指导书(完整)

实验一 Java实验环境的建立一、实验目的1.掌握Java编程环境的搭建过程;2.掌握Jcreator pro软件的使用方法;3.能使用Java doc文档。

二、实验内容1.下载并安装JDK1、6,配置JDK环境变量;2.下载Javadoc压缩包并解压在JDK安装路径下;3.下载Jcreator pro 4、0并安装与配置使用环境;4.使用实验环境运行书中实例代码,在屏幕上输出“Hello Java”字符串。

①Java application程序代码如下:public class HelloJava{public static void main(String args[]){System、out、println("Hello Java!");}}②Java applet程序代码如下:import java、awt、*;public class Hello extends java、applet、Applet{public void paint(Graphics g){g、drawString("Hello!",30,30);}}三、试验要求1、预习试验内容并写出上机报告。

2、实验中出现的问题及实验体会。

实验二 Java语言程序设计训练一、实验目的:1.输入、输出操作实现原理与方法2.掌握程序流程控制的实现方法3.掌握数组的定义与操作方法二、实验内容1、计算 Result=1!+2!+3!+ (10)public class TestJieC{public static void main(String arg[]){long result=1;for(int i=1;i<=10;i++){ result=i*result;result+=result;}System、out、println(" "+result);}}2、计算1---50之间所有素数的与。

JAVA编程技术实验指导书

JAVA编程技术实验指导书

《JAVA编程技术》实验指导书实验一Java基本语法练习、面向对象编程的基本技巧一、实验目的及要求1.掌握设置Java运行环境的方法2.掌握编写与运行Java程序的方法3.掌握Java基本数据类型、运算符与表达式、数组的使用方法4.掌握Java程序语法结构、掌握顺序结构、选择结构、循环结构的程序设计方法5.掌握运行Java程序的步骤6.掌握创建类和对象的方法7.掌握构造方法的执行过程8.掌握成员变量的定义方法,隐藏规则9.掌握成员方法的定义,重载和覆盖规则10.掌握抽象类的定义,抽象方法的定义,掌握接口的定义二、实验内容1.编辑一个简单的java程序。

输出一个字符串“Hello java”。

掌握两种编译运行的方法:第一种是在Eclipse环境中编辑、编译、运行。

第二种是在command窗口中使用javac和java命令来编译和运行Java程序。

重点掌握第一种方法,了解第二种方法。

2.编写一个名为PrintArguments的程序,打印从命令行输入的4个参数。

例如在命令行中输入java PrintArguments 10 20 30 40时,将打印出10 20 30403.编写一个程序,把变量n的初始值设置为2315,然后利用除法运算和取余运算把变量n的每一位数字都抽出来并显示,即输出2 3 1 5。

4.写出符合如下要求的程序,并运行。

第一,声明两个基本数据类型的数组A和数组B,数组类型为char、int、double均可,由同学任选。

要求运用键盘来为它们赋值。

第二,分别将这两个数组中的元素输出。

第三,用这两个数组中的元素做加法、减法运算,然后将结果保存在数组A 和数组B之中。

5.用循环语句编写一个程序,算出1000之内的全部素数。

6.输出杨辉三角,要求输出8行。

7.翻译密码。

原文由字母、数字以及其它符号组成。

现按照这样的规律将其转换为密码。

第一,对于字母,将其转换为字母表中其后的第六个符号。

若超出范围,则以26为基数取模。

Java程序设计实验指导

Java程序设计实验指导

附一、实验报告填写方法附1.1 实验开发环境1.硬件:Intel P42.4G/256M/40G PC机一套;2.软件:Windows XP+j2sdk1.5.0+JCreator Pro3.1.0+(MS Access 2000)附1.2实验过程要求1.在上课的同时,将每个实验预习的每个例题直接完成在实验指导书上;2.在实验之前,将实验要求的程序写在草稿本上;3.每次实验之前需要把实验指导书和写有程序的草稿纸带上,以备检查,否则不能进入实验室。

4.实验过程中,不能做与实验无关的事情(如:打游戏、看其他书籍),否则本次实验成绩记0分,在遇到问题的时候举手提问,同学之间交流的声音不可太大。

附1.3实验报告内容填写1.第1页:填写(1)实验目的、(2)实验要求2.第2页~第3页:填写(3)实验程序源代码3.第4页:填写(4)实验运行结果、(5)实验总结实验一:Java基础程序设计Java程序设计语言同大多数程序设计语言一样,具有一些基本特性。

本节实验主要练习Java编程语言的这些基本特性,如Java中的简单数据类型,运算符和表达式,这是学习Java语言必须经过的基础阶段。

掌握了本节实验所讲述的内容后,应该能够对Java程序的构成有一个基本的理解,能够灵活运用Java语言提供的各种数据类型和运算符。

学好Java语言必须具备扎实的语言基础,这对后续学习是很有必要的。

Java程序通过控制语句来执行程序流,完成一定的任务。

程序流是由若干个语句组成的,语句可以是单一的一条语句,也可以是用大括号{}括起来的一个复合语句。

Java中的控制语句主要有分支语句(if-else,switch).循环语句(while,do-while,for)与程序转移有关的跳转语句(break,continue,return)。

本节实验将学习如何控制程序的流程,使程序实现不同功能。

1.1实验目的:1.掌握Java语言的数据类型。

2.掌握Java语言的运算符和表达式。

Java实验指导书

Java实验指导书

实验一、Java程序的编辑、编译和运行一、实验目的:1.掌握使用JDK开发Java程序的步骤(编辑、编译、运行)。

2.掌握Java程序的基本结构。

二、实验要求:编写一个简单的Java应用程序,输出两句话:“Hello, World!”“This is the first Java program.”三、实验内容:1.创建目录D:\你的学号。

把这个目录作为我们的工作目录。

我们的Java源程序、编译后的字节码文件和用来运行Java Applet的html文件都放在这个目录中。

2.启动附件中记事本工具。

3.在记事本编辑如下源程序:public class Ex1{public static void main( String args[] ){System.out.println("Hello, World!");System.out.println("This is the first Java program.");}}4.保存程序。

注意,保存源程序时,程序名要与主类名一致。

即要用Ex1.java作为本程序的文件名。

(记事本默认的扩展名是*.txt,要改为*.java)。

把该文件保存到第一步所建的目录中(即D:\你的学号)。

5.编译程序。

启动MS_DOS窗口,键入如下命令:(假如你的学号是410808,即你建的目录为D:\410808)C:\WINDOWS>d:D:\>cd 410808D:\410808>javac Ex1.java如果编译成功,则在D:\410808目录中生成字节码文件Ex1.class。

6.运行程序。

D:\410808>java Ex1就可以运行程序。

注意:Ex1是上一步编译生成的Ex1.class,文件名有大小写区别。

7.观察程序输出的结果是否与实验要求相符。

一、实验目的:1.熟练掌握if语句和switch语句。

java实验指导书

java实验指导书

实验一java开发环境及语言基础实验目的(1)确保正确配置java开发环境。

(2)了解javac和java命令的使用。

(3)熟悉java中的运算符。

(4)掌握条件语句和循环语句的使用。

(5)掌握通过命令行参数接受数据。

(6)掌握用Scanner类接受数据。

实验内容(1)在控制台中输入java命令,查看输入结果。

(2)编写一个java程序,计算半径为3.0的圆周长和面积并输出结果。

(3)求a+aa+aaa+...+a...a(n个)的和,其中a为1~9之间的整数。

例如,当a=3、n=4时,求3+33+333+3333的和。

(4)给定一个正整数m,统计其位数,分别打印每一位数字,再按照逆序打印出各位数字。

(5)用Scanner类方法输入三角形三边求三角形面积。

实验要求(1)JDK的安装及配置。

(2)在DOS及eclipse下编辑、编译运行第一个java程序:hello world。

(3)求圆周长和面积用方法实现,主函数调用。

(4)从命令行输入1~9之间的整数a,当所求的和大与106时,输出相应的a值及所求的和值。

(5)用Scanner类的方法输入正整数m,m的值不应该超过99999,否则给出错误信息。

应引入包:import java.util.Scanner,然后在需要的方法中实例化对象:Scanner sc = new Scanner(System.in),最后调用对象的next方法,如int n=nextInt(),接受整数。

实验二数组实验目的(1)掌握数组的定义和使用方法。

(2)熟悉数组的排序、查找的方法。

(3)巩固循环的使用。

实验内容(1)使用for循环,将二维数组的行与列互换,即完成矩阵的转置。

(2)编写数组的排序程序实验要求。

计算机java实验报告指导书

计算机java实验报告指导书

基本实验指导实验一 Java的环境一、实验目的1.了解 Java 语言的概貌。

2.掌握编写与运行 Java 程序的方法。

3.浏览Applet 程序。

二、实验原理(一)编译Java 源程序Java 源程序编写后,要使用Java 编译器(javac.exe)进行编译,将Java 源程序编译成可执行(二)运行application,Applet 程序三、主要仪器及耗材硬件要求:CPU PII 以上,64M 内存,1OOM 硬盘空间即可。

软件要求:Windows98/Me/XP/NT/2000,IE 5 以上。

四、实验内容与步骤1、运行任意一个application程序。

(教材P12,例1.6.1 ),写出在DOS平台下的运行步骤实验二 Java 基本语法练习一、实验目的1.理解 Java 程序语法结构,掌握顺序结构、选择结构和循环结构语法的程序设计方法。

2.通过以上内容,掌握 Java 语言的编程规则。

二、实验原理使用分支结构if…else,switch,及while,do…while,for循环语句编程。

三、主要仪器及耗材硬件要求:CPU PII 以上,64M 内存,1OOM 硬盘空间即可。

软件要求:Windows98/Me/XP/NT/2000,IE 5 以上。

四、实验内容与步骤1.求1-1/2+1/3-1/4....+1/99-1/100实验三、类的继承和封装一、实验目的通过编程和上机实验理解 Java 语言是如何体现面向对象编程基本思想,了解类的封装方法,以及如何创建类和对象,了解成员变量和成员方法的特性,掌握 OOP 方式进行程序设计的方法,了解类的继承性和多态性的作用。

二、主要仪器及耗材硬件要求:CPU PII 以上,64M 内存,1OOM 硬盘空间即可。

软件要求:Windows98/Me/XP/NT/2000,IE 5 以上。

三、实验内容与步骤1.下列程序有一个错,请找出并说明错误原因。

java实验指导书

java实验指导书

实验一 Java运行环境的下载、安装、配置与运行一、实验目的及要求目的:掌握如何下载java JDK软件包,如何设置Java程序的运行环境,如何编写与运行Java程序,了解Java概貌。

要求:1、安装Java JDK软件包;2、练习编写简单的Java Application程序并掌握其运行步骤;3、练习编写Java Applet小应用程序并掌握其运行步骤。

二、实验环境计算机一台,JDK,NetBeans三、实验原理应用Application与Applet的基本语句编写简单的Java程序四、实验内容及步骤1. JDK的下载与安装(1) 下载JDK为了建立基于JDK的Java运行环境,需要下载Sun公司的免费JDK软件包,网站为/cn/index.html。

JDK包含了一整套开发工具,其中包含对编程最有用的Java编译器、Applet查看器和Java解释器。

(2) 安装JDK运行下载的JDK软件包,jdk-6u22-windows-i586.exe,可安装JDK。

在安装过程中可以设置安装路径及选择组件,系统默认的安装路径为C:\Program Files\Java\jdk1.6.0_22(以下配置环境时假设此路径即为JDK安装路径),默认的组件选择是全部安装。

(3) 配置Java的运行环境在系统环境变量Path中添加“C:\Program Files\Java\jdk1.6.0_22;”,在系统环境变量中新建CLASSPATH,其值为“.; C:\Program Files\Java\jdk1.6.0_22\lib\tools.jar; C:\Program Files\Java\jdk1.6.0_22\lib\dt.jar;”。

(4) 测试进入命令提示符,输入命令“java -version”,如显示Java版本说明环境变量配置正确,如不显示请重新配置。

2. Java Application程序的建立与运行用记事本编写如下简单的Java Application程序后,将其保存为MyFirstApplication.java(注意:将已知文件的扩展名设为可见,并去掉记事本文件的.txt 扩展名)的文件格式。

《Java程序设计》实验指导书1

《Java程序设计》实验指导书1

《Java程序设计》实验指导书(一)1.实验目的(1)安装JDK和文本编辑器并配置好开发环境;(2)熟悉命令行工具及帮助文档的使用;(3)简单应用程序的编辑、编译和运行。

(4)简单小应用程序的开发熟练掌握JDK的安装和环境的配置;熟悉Docs文档使用;能编写简单的Java应用程序和小应用程序;能使用简单的输出语句。

2.实验练习实验1:练习应用程序的开发步骤一:将JSDK安装在D盘根目录下,安装好后,配置环境变量path和classpath;步骤二:利用java –version; set 等命令检查配置是否成功;步骤三:打开记事本,输入下面程序,并保存为HelloWorld.java文件;class HelloWorld {public static void main (String args[]) {System.out.println(“Hello,world!”);}}步骤四:在Dos窗口中利用javac命令将HelloWorld.java文件编译成.class文件;步骤五:利用java解释执行.class文件,查看执行结果。

练习1)输入下面程序,保存为whosaywhat.java文件,在DOS下编译执行java whosaywhatMary “Good Afternoon!”看输出结果。

class whosaywhat{public static void main (String args[]){if (args.length<2){System.out.println("请输入两个参数,一个是人名,一个是说的话:");System.exit(0);}String s1=args[0];String s2=args[1];System.out.println(s1+"说:“"+s2+"”");}}2)输入下面的程序,保存为usetree.java文件,在DOS下编译执行看输出结果。

Java实验指导书1

Java实验指导书1

Java实验指导书1实验一:jdk的安装与配置、简答的程序编写1.实验目的:熟悉javasdk的安装、配置和使用,并熟悉一种目前常用的java集成开发环境的使用,掌握javaapplication程序的基本结构。

2、实验内容:(1)安装Java SDK,并练习设置Java_uuHome、path和classpath环境变量;(2)编写一个java程序,打印“HelloWorld”,并编译和运行它;(3)熟悉eclipse集成开发环境的使用。

3.预览要求和参考书目要求预习教材中的相关章节。

实验二:Java类型、变量和表达式1、实验目的:熟悉各种类型的Java,掌握Java的变量定义和表达式操作。

2、实验内容:(1)编写一个程序计算长方形的面积和周长。

长方形的宽和高要求从键盘输入。

(2)尝试使用math类提供的随机数生成方法,产生一个1~100的随机整数并输出。

3.预览要求和参考书目要求预习教材中的相关章节。

实验三:Java进程控制1、实验目的:精通Java 2的各种过程控制。

实验内容:(1)编写一个程序输出用户指定个数的从2开始的素数。

3、预习要求及参考书目你需要预习教科书中的相关章节。

实验四:java的数组1.实验目的:熟练掌握java的一维、多维数组的使用2、实验内容:(1)有一个序列:8,4,2,1233421)循环序列的值。

2)求序列中所有值的和。

3)猜数游戏:从键盘中任意输入一个数据,判断数列中是否包含此数。

(2)有一组倒序排列的数据:85,63,49,22,10往这个数组插入一个数字(例如:50),要求这个这一组数据仍然是倒序排列。

(85,63,50,49,22,10)。

3. 预览需求和参考书目要求预习教材中的相关章节。

实验五:面向对象的Java编程1、实验目的:掌握类和对象2的定义。

实验内容:(1)定义一个名为myrectangle的矩形类,类中有4个私有的整型域,分别是矩形的左上角坐标(xup,yup)和右下角坐标(xdown,ydown);类中定义没有参数的构造方法和有4个int参数的构造方法,用来初始化类对象。

java实验指导书1

java实验指导书1

System.out.printf("\t%d 是回文数", number);
else System.out.printf("\t%d 不是回文数", number);
} else if (【代码 7】){ // 判断 number 是 4 位数的条件
System.out.printf("\n%d 是 4 位数",number);
System.out.printf("\n%d 是 3 位数", number);
if (【代码 10】) // 判断 number 是回文数的条件
System.out.printf("\t%d 是回文数", number);
else System.out.printf("\t%d 不是回文数", number);
实验 4 类与对象
1、 实验目的:掌握使用类来封装对象的属性和方法。 2、 实验内容 (1) 有理数的类封装
我们有时希望程序能对分数(分子分母都是整数)进行四则运算,而且两个分数四则运算 的结果仍然是分数。分数也称有理数。本实验要求用类实现对有理数的封装,有理数有两个 重要的成员:分子和分母,另外还有重要的四则运算。
int c=f(Math.abs(a),Math.abs(b));
//计算最大公约数
numerator=a/c;
denominator=b/c;
if(numerator<0&&denominator<0){
numerator=-numerator;
if (【代码 8】) // 判断 number 是回文数的条件
System.out.printf("\t%d 是回文数", number);

Java实验指导书

Java实验指导书
2.Java Application程序与Java Applet程序的不同之处有那些?请各位同学收集错误代码与提示信息,以及产生错误的原因。
3.列举出5种以上Java开发平台,分析他们的优缺点或特点。
四、实验报告
1、实验完成后,检查是否达到试验目的。
2、编写实验报告(打印或手写均可),在下一次上实验课时提交。
ba.savemoney(21000);
System.out.println("存入21000元后余额为:"+ba.getleftmoney());
ba.getmoney(11500);
System.out.println("11500元后余额为:"+ba.getleftmoney());
3.先创建一个Point类,然后定义Trianglele类。在Trianglele类中定义三个Point的实体来表示一个三角形的三个点,再定义一个方法setTri对这三个点进行初始化,然后定义两个方法求三角形的周长、面积。在main()中创建一个对象,求给定三点的三角形的周长、面积。
4.熟练掌握使用if语句的嵌套及switch语句进行多分支结构程序设计的基本方法。
5.熟练掌握while、do-while和for三种语句组成循环结构的基本方法。熟练掌握特殊流程控制语句如break,continue,标号语句。
6.熟练掌握一维数组和二维数组的使用
7.把课堂上学到的理论用于实践,并验证理论的正确性,和发现新的问题
}
}
public class Ch31 {
public static void main(String args[]) {
int total;
value num=new value(24,65);

java实验指导书

java实验指导书

程序 2:
import java.util.*;
class Factorial2 { public static void main(String[] args) { Factorial2 ff = new Factorial2(); for(int i=0; i<5; i++) { ff.setInitVal(2 * (i+1)); 4
这是一个递归定义,因为阶乘本身又出现在阶乘的定义中。对于所有的递 JJ 定义,一 定要有一个递归结束的出口, 这是程序执行递归结束的地方。 本定义中的第一行即是递归出 口。 当一个函数使用递归定义时, 往往直接使用递归方法实现它。 由于递归多次调用同一个 方法,使函数调用所花的时间较长,所以也可以分析阶乘的定义,用循环来计算阶乘,而不 必使用递归。 2、Math 类支持 random 方法: public static synchronized double random() 该方法返回一个 0.0~1.0 之间的小数, 如果要得到其他范围的数, 需要进行相应的转换。 例如想得到一个 0~99 之间的整数,可以使用下列语句: int num = (int)(100 * Math.random()); 一个 0.0~1.0 之间的小数,首先需要将数的范围变化到 0~99 之间,然后需要将得到的 数变为整数。 程序中,使用了两个变量 MAXof100、MINof100 分别记录这 100 个整数中的最大值和 最小值。生成的前两个随机整数中,较大者放入 MAXof100 中,较小者放入 MINof100 中。 随后使用一个循环生成 98 个随机整数,然后分别与 MAXof100 和 MINof100 比较,新生成 的数如果大于 MAXof100 ,则将 MAXof100 修改为新的数。同样如果新生成的数小于 MINof100, 则让 MINof100 记下这个数。 程序中使用 count 记录大于 50 的随机数的个数. 初 始值为 0。

Java语言开发实验指导书

Java语言开发实验指导书

实验1 Java 环境搭建与简单编程1、实验目的:(1)掌握JDK 文档、有关Java 帮助文档的下载、安装,并熟练使用帮助文档。

(2)学会使用JDK 进行Java Application 程序和Java Applet 程序的编制2、实验内容:(1)掌握最新版本JDK 、有关Java 帮助文档的下载、安装与配置。

(2)掌握集成开发环境eclipse 的下载、安装。

(3)使用eclipse 集成开发环境编制下面的程序:1)Java Application 程序,完成输出“我叫***,我编写的Java Application 程序运行通过了。

”的程序,并编译运行。

2)Java Applet 程序,完成输出“我叫***,我编写的Java Applet 程序运行通过了。

”的程序,并编译运行。

3)编写一个接收用户通过键盘输入long 型、float 型、double 型数据的Java Application 程序,接收之后将数据原样输出。

3、实验步骤(1)建立eclipse 项目;(2)添加一个类文件到项目中;(3)编辑代码,并编译运行。

实验2 Java 语言基础1、实验目的(1)通过实验,掌握Java 语言程序设计的基本方法。

(2)学会Java 语言中标识符的命名、运算符和表达式的应用。

(3)较熟练的掌握Java 程序流程控制语句的应用。

2、实验内容(1)将教材上的第三章的例题程序进行编辑、调试,并运行。

(2)使用for 循环语句,不要用顺序结构的System.out.println 简单输出,输出教材上习题3.5中的图案3。

(3)求e 的值,!1...!41!31!21!111n e ++++++≈。

用while 循环语句编写程序,要求直到最后一项的值小于10-4。

实验3 数组和字符串编程1、实验目的(1)通过实验,掌握Java 语言中数组、字符串程序设计的基本方法。

(2)较熟练地掌握Java程序数组的应用、字符串处理操作的方法应用。

Java实验指导一

Java实验指导一

实验1实验1 Java程序设计基础(1)实验目的认识J2SE开发环境,对TextPad、JCreator、NetBeans、Eclipse等开发工具有初步的了解,能够利用以上的一种开发工具编写调试简单的Java Application和Applet程序,了解Java程序的编辑、编译和运行过程。

熟练掌握Java程序开发步骤;熟悉Java程序结构;掌握Java文件命名规则及调试方法;实验环境操作系统:windows 2000 或Window XP集成开发环境:JDK1.6及以上版本实验学时2学时,必做实验。

实验内容(1)配置Java环境(2)编写包含多个类的Java源文件并调试运行(3)熟悉Java程序结构(4)按要求编写相关算法程序实验步骤(1)配置Java环境,熟悉开发调试步骤及方法;(2)编写简单的包含多个类的Java源程序,实现代码的编写、编译、调试及结果显示的过程,代码如下:public class Hello{//Java程序的入口方法,程序将从这里开始执行public static void main(String[] args){System.out.println("Hello Java!");}}class A{//类A}class B{//类B}(3)完成实验指导书P23页基础题(1)要求程序的编写与调试,给出运行结果(请参考实验指导书P9页例1-4,或者以下程序)参考程序(素数判断)class Example2{public static void main(String[] args){int sum=0,i,j;for(i=1;i<=10;i++){if(i%2==0)continue;sum=sum+i;}System.out.println("sum="+sum);for(j=2;j<=50;j++){for(i=2;i<=j/2;i++){if(j%i==0)break;}if(i>j/2)System.out.println(""+j+"是素数");}}}(4)编写一个Java Application程序,给出运行结果,综合比较并了解字符界面下实现输入输出的几种方式,进一步了解、熟悉Java程序结构、注释方法(请参考实验指导书P10页提高题1-5)分析与思考(1)环境变量、系统变量配置的作用?(2)包含多个类的Java源程序命名规则?(3)Java程序的注释方法?(4)Java中数组类型、定义及使用(5)Java语句、各种控制语句定义及使用第2题(1)环境变量指定一个软件路径,控制着多种程序的行为,包含关于系统及当前登入用户的环境信息的字符串,一些软件程序使用此信息确定在何处放置文件。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验1实验1 Java程序设计基础(1)
实验目的
认识J2SE开发环境,对TextPad、JCreator、NetBeans、Eclipse等开发工具有初步的了解,能够利用以上的一种开发工具编写调试简单的Java Application和Applet程序,了解Java程序的编辑、编译和运行过程。

熟练掌握Java程序开发步骤;熟悉Java程序结构;掌握Java文件命名规则及调试方法;
实验环境
操作系统:windows 2000 或Window XP
集成开发环境:JDK1.6及以上版本
实验学时
2学时,必做实验。

实验内容
(1)配置Java环境
(2)编写包含多个类的Java源文件并调试运行
(3)熟悉Java程序结构
(4)按要求编写相关算法程序
实验步骤
(1)配置Java环境,熟悉开发调试步骤及方法;
(2)编写简单的包含多个类的Java源程序,实现代码的编写、编译、调试及结果
显示的过程,代码如下:
public class Hello
{
//Java程序的入口方法,程序将从这里开始执行
public static void main(String[] args)
{
System.out.println("Hello Java!");
}
}
class A
{
//类A
}
class B
{
//类B
}
(3)完成实验指导书P23页基础题(1)要求程序的编写与调试,给出运行结果(请参考实验指导书P9页例1-4,或者以下程序)
参考程序(素数判断)
class Example2
{
public static void main(String[] args)
{
int sum=0,i,j;
for(i=1;i<=10;i++)
{
if(i%2==0)
continue;
sum=sum+i;
}
System.out.println("sum="+sum);
for(j=2;j<=50;j++)
{
for(i=2;i<=j/2;i++)
{
if(j%i==0)
break;
}
if(i>j/2)
System.out.println(""+j+"是素数");
}
}
}
(4)编写一个Java Application程序,给出运行结果,综合比较并了解字符界面下实现输入输出的几种方式,进一步了解、熟悉Java程序结构、注释方法(请参考实验指导书P10页提高题1-5)
分析与思考
(1)环境变量、系统变量配置的作用?
(2)包含多个类的Java源程序命名规则?
(3)Java程序的注释方法?
(4)Java中数组类型、定义及使用
(5)Java语句、各种控制语句定义及使用
第2题
(1)环境变量指定一个软件路径,控制着多种程序的行为,包含关于系统及当前登入用户的环境信息的字符串,一些软件程序使用此信息确定在何处放置文件。

系统环境变量是管理员可以更改或添加应用到系统(从而应用到系统中的所有用户)的环境变量。

(2)如果有一个public类,那么源文件名字必须与这个类的名字完全相同,扩展名.java;如果源文
件没有public类,那么源文件的名字只要和某个类的名字相同,并且扩展名是.java就可以了。

(3)单行注释用//,后面为注释内容,多行注释用/*表示注释开始,*/表示注释结束。

(4)类型int,char,double,定义:相同类型的变量按顺序组成的一种符合数据类型(数组是一些类型相同的变量组成的集合),称这些相同类型的变量为数组的元素或单元。

使用:声明数组,为数组分配变量。

(5)if语句单条件单分支语句,根据一个条件来控制程序执行的流程。

If后面的一对小括号内的表达式的值必须是boolean类型,当值为true时,则执行紧跟着的复合语句,结束当前if语句的执行;如果表达式的值为false,结束当前if语句的执行。

if-else单条件双分支语句,根据一个条件来控制程序执行的流程。

If后面的一对小括号内的表达式的值必须是boolean类型,当值为true时,则执行紧跟着的复合语句,结束当前if-elae语句的执行;如果表达式的值为false,则执行关键字else后面的语句,结束当前if-else语句的执行。

if-else if-else多条件分支语句,根据多条件来控制程序执行的流程。

If以及多个else if后面的一对小括号内的表达式的值必须是boolean类型,按该语句表达式的顺序,首先计算第一个表达式的值,当值为true时,则执行紧跟着的复合语句,结束当前if-else if-else语句的执行;如果表达式的值为false,继续计算第二个表达式的值,依次类推,假设计算第m个表达式为true, 则执行紧跟着的复合语句,否则计算第m+1个表达式的值,如果值都为false,则执行else后面的复合语句,结束当前if-else if-else语句的执行。

Switch单条件多分支的开关语句。

首先计算表达式的值,如果表达式的值和某个case后面的常量值相等,就执行该case里的若干个语句直到碰到break语句为止。

如果某个case中没有break语句,一旦表达式的值和该case后面的常量相等,程序不仅执行case里的若干语句,而且继续执行后继的case里的若干语句,直到碰到break.若switch中表达式的值不与任何case的常量值相等,则执行default后面的若干语句。

Switch中default是可选的,如果它不陈在,且switch语句表达式
的值不与任何case常量值相等,switch语句就不会进行任何处理。

For根据条件,要求程序反复执行某些操作,直到程序满意为止。

表达式2的值必须是boolean类型,称为循环条件,表达式1初始化,表达式3用来修整变量,改变循环条件。

while根据条件,要求程序反复执行某些操作,直到程序满意为止。

一对括号中的一个求值为boolean 类型数据表达式和一个复合语句组成,计算表达式的值,为true执行循环体,再循环,否则结束语句。

do-while根据条件,要求程序反复执行某些操作,直到程序满意为止。

和while语句区别是循环体至少被执行一次。

Break整个循环语句就结束。

Continue本次循环结束。

相关文档
最新文档