常州大学 《Java程序设计》实验指导书

合集下载

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程序设计实验指导书(答案)第一章:概述Java程序设计实验是计算机相关专业学生在学习Java程序设计课程过程中的重要环节。

该实验指导书的编写旨在帮助学生掌握Java编程的基本技能和方法,提升他们的实践能力和创新思维。

本章将介绍实验指导书的目的、使用方法以及注意事项。

第二章:实验环境搭建2.1 JDK安装首先,学生需要在自己的计算机上安装Java开发工具包(JDK)。

具体安装步骤如下:(这里给出详细的步骤说明,包括下载JDK安装包、运行安装程序等)2.2 IDE选择在实验中,我们推荐学生使用Eclipse作为Java开发环境。

下面是Eclipse的安装步骤:(这里也给出详细的步骤说明,包括下载Eclipse安装包、运行安装程序等)2.3 实验文件结构为了方便实验的进行和管理,学生需要按照一定的文件结构组织他们的项目代码和资源文件。

以下是一个示例的实验文件结构:(这里列举一个具体的示例,包括主目录、子目录和文件等)第三章:实验内容第一次实验内容:Hello World程序3.1 实验目的本次实验旨在让学生熟悉Java程序的基本结构和编写过程,以及编译和运行Java程序的方法。

3.2 实验要求学生需要按照以下要求编写一个简单的Hello World程序:(这里给出具体的编码要求,并提醒学生注意细节和常见错误)3.3 实验步骤学生可以按照以下步骤进行实验:(这里给出详细的实验步骤,包括创建项目、编写代码、编译运行等)第二次实验内容:变量和数据类型3.1 实验目的本次实验旨在让学生理解和掌握Java中的变量声明、赋值和数据类型的使用方法,以及常见数据类型的特点。

3.2 实验要求学生需要完成以下任务:(这里列出具体的任务要求,包括变量的声明和初始化、数据类型的使用等)3.3 实验步骤学生可以按照以下步骤进行实验:(这里给出详细的实验步骤,包括创建新的Java类、编写代码、编译运行等)第四章:实验总结本章将对前两次实验进行总结,并提出对学生的建议和指导。

常州大学 《Java程序设计》实验指导书

常州大学 《Java程序设计》实验指导书
for(j=0;j<5;j++){
a[i][j]=i+j ;
}
}
}
//output()方法完成矩阵的输出,请在下面的方法中完成相应的代码
void output(int a[][]){
}
public class shiyan21{
public static void main(String[] args){
int choice = console.nextInt();//接受整数
String s=console.nextLine();//接受一行字符串
float f=console.nextFloat();//接受单精度浮点数
System.out.println("this is first java class!"+choice+s+f);
引用类型变量的使用有引用空间与数据空间的概念,当变量声明时只是给该变量分配引用空间(或可以理解为地址空间),数据空间并没有分配。
例如定义:Mydate today; 定义的变量名today为引用空间的变量名
today=new Mydate(); 实例化Mydate类的一个对象,也即产生了数据空间用于存放该对象的数据。并且将该对象的地址赋给today,这样对象名today就指向了相应的数据空间。
}
}
5、示例程序:
public class HelloWorld{
public static void main(String [ ] args){
System.out.println(“Hello World”);
}
}
在记事本中编写该程序,并保存为d:\my\HelloWorld.java。

《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程序的编辑、编译与运行一、实验目的1.掌握Java基本开发环境(JDK)的安装和配置方法。

2.掌握Java程序的编辑方法、编译方法和运行方法。

3.通过实验,对Java程序的开发过程有一个总体了解。

二、实验原理Java的基本开发工具包JDK包含了一系列命令,这些命令在JDK的安装目录的子文件夹bin之下。

编译和运行Java程序或者执行一些其他与Java开发相关的任务时(如打包、生成说明文档)需要使用这些命令,但开发者的Java程序与这些命令通常不会在同一个文件夹(同一个路径)下,这样执行相应的命令时非常不便。

为了能够方便的执行诸如程序编译等命令,必须设置操作系统的环境变量,当我们键入命令时,让操作系统能够从磁盘中寻找到相应的命令文件,载入内存中执行。

操作系统寻找外部命令的所依据的是环境变量path,Path中保存了一系列路径。

不同的路径之间用“;”分隔,为JDK配置环境变量就是要将Java开发命令如javac.exe所在的路径设置到环境变量path中。

为了编译、执行Java程序,需要进入命令窗口,在命令行状态下输入相应的命令。

除了Java相关的操作命令外,还会用到cd,dir等改变当前目录、列目录等操作系统命令。

编译Java程序使用命令javac.exe,基本的命令格式是:javac 源程序文件名注意源程序文件名要带扩展名“.java”。

源程序经编译后会生成相应的字节码文件,字节码文件的后缀是.class。

运行程序使用命令java.exe,命令的基本格式是:java 字节码文件名注意,此处的字节码文件名不能带扩展名。

三、实验环境运行Windows的PC机,能够连接Internet下载JDK四、实验内容和步骤1.实验内容①下载安装JDK,设置环境变量。

②使用编辑程序(如记事本)编辑输入HelloWorld.java源程序。

HelloWorld.java的内容如下:public class HelloWorld{ public static void main(String args[]){ System.out.println(“你好,恭喜!你成功开发了你的第一个Java程序!”);}}注意:文件名必须和声明的公共类的类名即“HelloWorld”保持一致,且扩展名为“.java”;java 是区分大小写的。

《Java语言程序设计》——软件实验指导书

《Java语言程序设计》——软件实验指导书

《Java程序设计》实验指导书太原理工大学计算机科学与技术学院(软件学院)目录实验1 Java语言基础 (3)实验2 数组和字符串编程 (4)实验3 Java面向对象程序设计 (5)实验4 Java异常处理 (7)实验5 多线程编程 (9)实验6 图形用户界面编程 (12)实验7 输入与输出 (13)实验8 网络编程 (14)实验9 数据库编程 (15)实验1 Java语言基础1.实验目的(1)通过实验,掌握Java语言程序设计的基本方法。

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

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

2.实验内容(1)编写应用程序,计算100(含100)以内所有偶数的和。

(2)“水仙花数”是指一个3位数,其个位、十位、百位上的数字的立方和等于该数本身,例如371=33+73+13,因此371是一个水仙花数。

编写程序,求所有的水仙花数。

(3)编写一个程序,求1-100间的素数。

(4)有一函数:x (x<1)Y= 3x-2 (1≤x<10)4x (x≥10)写一程序,给定x值,输出y值。

(5)使用for循环语句,编写程序输出以下图案。

☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆(6)编写程序,输出从公元1900年到2100年所有闰年的年号,每输出5个年号换一行。

判断年是否为闰年的条件是:①若年号可以被4整除,而不能被100整除,则是闰年;②若年号可以被400整除,也是闰年。

3.实验预习(1)复习本章所学内容。

(2)写出实验内容中第(2)、(3)题两个程序的源代码,作为预习报告。

4.实验步骤及结果实验过程中,注意记录以下内容:(1)实验过程中实验步骤及其结果。

(2)遇到的问题及解决办法。

(3)实验体会。

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

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

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

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

《Java程序设计》实验指导书(六)1.实验目的(1)学习如何定义方法和调用方法;理解如何利用方法的小段程序来模块化地构建程序;(2)理解方法之间传递信息的机制;(3)理解类变量、局部变量和形式参数的作用范围;理解方法的形参和实参。

2.实验练习实验1编写一个方法,它以一个整数作为参数,返回该数除以7的余数,并将该方法集成到一个应用程序中测试参考编程:/* 编写一个方法,它以一个整数作为参数,返回该数除以7的余数,并将该方法集成到一个应用程序中测试*/import javax.swing.*;class Methodsuplus{static int supplus(int x) //返回整除取余的方法类方法{int retvalue; //存储返回得值retvalue=x%7;return retvalue; //返回值}}class Exam3_1{public static void main(String args[]){String getInput;int numx,numy;getInput = JOptionPane.showInputDialog("请输入一个整数,我们将为您提供该数除以7的余数");numx = Integer.parseInt(getInput);numy=Methodsuplus.supplus(numx);String outx="你输入的整数是:"+numx+"它除以7的余数是:" +numy;JOptionPane.showMessageDialog(null,outx,"输出",JOptionPane.ERROR_MESSAGE);System.exit(0);}}实验2编写一个类来实现学生自我介绍,属性包括学号、姓名、年龄、班级、爱好,并编写一个方法,将学生的基本信息连成流畅语句输出学生的自我介绍。

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

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

《Java程序设计》课程实验指导书实验一 Java运行环境,Java程序的编辑、编译与运行一、实验目的:学会Java语言程序开发工具及运行平台J2SDK的下载与安装方法;熟悉J2SDK命令的使用。

学会使用编辑器编辑Java程序,并对程序进行编译、纠错、和运行,了解Java Applecation程序和Java Applet程序的执行方法。

For personal use only in study and research; not for commercial use二、实验内容:1、登录到网站,查找免费的Java语言程序开发工具及运行平台JDK。

选择适当的版本并下载,然后安装。

2、使用以下JDK命令,掌握这些命令的使用方法:For personal use only in study and research; not for commercial useJavac:Java语言编译器Java:Java语言应用程序启动器appletviewer :Java Applet小程序运行和调试器For personal use only in study and research; not for commercial use3、选择一个文本编辑工具(如:记事本),输入一个Application程序,然后进行编译运行:4、输入一个Applet程序,编辑、编译并使用appletviewer运行。

三、实验内容类型:验证型For personal use only in study and research; not for commercial use四、实验学时:2学时五、实验步骤:1.登录到网站,下载JDK,然后(以缺省方式)安装,记住你的安装目录(假定你的安装目录是:c:\XAAAX)。

2.设置环境变量(以WindowsXP为例,Windows2000类似):右键点击“我的电脑”,选择“属性”,选择“高级”,选择“环境变量”:若环境变量(不区分大小写)path和classpath已存在,则选中该变量后使用“编辑”功能,对于classpath将下列内容加入变量的开头(注意:其中c:\XAAAX表示你的JDK的安装目录,要与你的目录名(即文件夹名)一致):.;c:\ XAAAX \lib\tools.jar;c:\ XAAAX \lib\dt.jar;对于path将下列内容加入变量的开头:.;c:\ XAAAX \bin;c:\ XAAAX ;若环境变量(不区分大小写)path和classpath不存在,则使用“新建”功能,对于classpath 输入:.;c:\ XAAAX \lib\tools.jar;c:\ XAAAX \lib\dt.jar;对于path输入:.;c: XAAAX \bin;c:\ XAAAX;按“确定”退出后,环境变量就设置好了。

《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程序设计》实验指导书实验一、熟悉JDK环境及主要命令一、实验目的1)熟悉JDK的环境配置2)掌握JDK的命令3)掌握Java Application程序的开发过程,并编写一个Java Application程序二、实验内容1.按照上课所学知识,为自己的机器配置环境变量2.编辑一个Hello World 的小程序,并试着编译运行他3.将Vehicle 和VehicleDriver两个文件用自己的文本编辑器重新编辑并编译运行,掌握Java Application的程序设计方法1)Vehicle.java (注意:以下代码有几个错误的地方,需要同学自己把他们找出来并更正过来)public class Vehicle{public float journey;public int wheelNum;public int loadNum;public int driveSpeed;/***Vehicle 类构造函数,设定初始值*/public Vehicle(){journey=100.3f;wheelNum=4;loadNum=1;}/***Vehicle类的driveAt行驶方法*/public void driveAt(int speed){if (speed>=60){System.out.println("行车速度太快,容易造成事故");//如果要求的车速太快,则机动车自动以40单位速度行驶driveSpeed=40;}else {System.out.println("你在安全行驶速度内行驶");driveSpeed=speed;}}}2)VehicleDriver.javapublic class VehicleDriver{public String name; //定义司机的名字/***VehicleDriver 类构造函数*/public VehicleDriver(){name="TOM";}/***VehicleDriver 类对象的work方法*/public void work(){Vehicle v=new Vehicle(); //生成Vehicle类的对象vv.driveAt(70); //调用v对象所固有的driveAt()方法}public static void main(String args[]){//生成VehicleDriver类的对象vbVehicleDriver vd=new VehicleDriver();vd.work(); //调用vd对象所固有的work()方法}}3.将Vehicle 和VehilceDriver 两个类放在一个.java文件中,文件名称取名为Vtogether.java (注意:需将Vehicle 或VehicleDriver中某一个类的名称改名为Vtogether,具体更改哪一个由同学根据实际情况来判断),编译和运行该文件实验二、类的定义和对象的使用一、实验目的1)掌握类的定义2)掌握对象的使用3)掌握构造方法的重载二、实验内容1.创建一个汽车类CarModel.java,它里面有2个不同的构造函数,CarManufactory.java可以应用这些构造方法创建不同类型的汽车CarModel.java设计要求如下:定义style(String),color(String),category(String)注:括号中为变量类型创建第一个构造函数,分别给以上变量赋值,要求为该构造函数定义三个形参,分别赋给相应的变量,形参的值在对象创建时给出创建第二个构造函数,此构造函数过程为空定义三个方法,分别返回style,color,category的值CarManufactory.java设计要求如下:使用不同的构造函数创建两辆汽车显示两辆车相关的属性,属性的值要从CarModel的相关方法中取出2.判断以下程序的结果,并把它改成两个类的形式,其中一个类专门处理运算。

Java程序设计实验指导书

Java程序设计实验指导书

《Java程序设计》课程实验指导书计算机专业2011年1月实验一Java语言基础一、实验目的1、掌握的Application程序的结构及特点2、掌握Java编译器的JDK的下载、安装、使用3、掌握Eclipse开发环境4、掌握Java程序的编译执行的过程5、掌握Java的数据类型、运算符、数组二、实验内容1、JDK的下载、安装、使用,检查系统是否安装了JDK.2、用记事本编辑MyFirstJavaProgram.java,内容如下://MyFirstJavaProgram.javapublic class MyFirstJavaProgram{public static void main(String args[]){System.out.println("This is my first Java program!");}}3、用JDK工具编译并运行上述Java程序。

4、阅读下面的程序,回答问题。

程序如下: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)写出保存该文件的文件名及后缀名?(3)在JDK下编译该文件的命令是什么?编译后形成什么文件?(4)在JDK下如何运行该程序?程序运行后输出的结果如何?5、E c l i p s e的下载、安装6、用E c l i p s e创建、调试并运行下列A p p l i c a t i o n程序public class Lx1_1{public static void main(String args[]){long a=10L;int b=5,c;c=(int)(a+b);System.out.println("a+b="+c);}}7、编写A p p l i c a t i o n程序,计算并输出s i n10x+c t g x在x=3.5的值。

《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程序设计》实验指导书

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

《Java程序设计》实验指导书实验一Java开发环境的安装与配置一.实验目的1.掌握JDK的安装步骤(有条件的话可以在Linux系统下安装)。

2.理解环境变量PA TH, CLASSPA TH的作用,以及它们的设置方法(Win98和Win2000/XP、Win7、Win8下的设置方法有所区别)。

3.熟悉记事本(或JCreator)编辑环境,编写简单的Application程序,并编译和解释执行。

4.记录编译和执行Java程序当中的系统错误信息提示,并给出解决办法。

二.实验内容1.下载最新版本的JDK,并安装。

2.设置环境变量PA TH, CLASSPA TH, 使得Java程序能正确编译和执行。

3.在记事本(或JCreator)环境下编写一个HelloWorld.java程序,在DOS提示符下编译并执行这个程序。

4.编写一个类A,它位于包a中,保存到A.java中,再编写一个类B,它位于包b中,保存到B.java中。

在类B中实例化类A的一个对象。

分别编译类A和类B。

5.实验时,在计算机中建立分别如下目录:D:\学号\src和D:\学号\class,分别用来放置Java源文件和编译后的字节码文件(注:每位同学分别用自己的学号建立目录)。

三.思考题1.什么是JVM,它的作用是什么?2.如何理解PA TH和CLASSPA TH,,如何设置它们。

实验二类的封装、继承、多态一.实验目的1. 复习、理解OOP的三大特征——封装、继承和多态。

2. 学会使用Java编写简单的类。

理解类的属性和方法。

3.掌握关键字private, protected, public的作用,掌握静态类,内部类的概念。

4. 掌握多态的概念。

二.实验内容1.分别编写两个类Point2D,Point3D来表示二维空间和三维空间的点,使之满足下列要求:A.Point2D有两个整型成员变量x, y (分别为二维空间的X,Y方向坐标),Point2D的构造方法要实现对其成员变量x, y的初始化。

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

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

《j a v a程序设计》实验指导书(完整)-CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIAN实验一 Java实验环境的建立一、实验目的1.掌握Java编程环境的搭建过程;2.掌握Jcreator pro软件的使用方法;3.能使用Java doc文档。

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

①Java application程序代码如下:public class HelloJava{public static void main(String args[]){"Hello Java!");}}②Java applet程序代码如下:import .*;public class Hello extends{public void paint(Graphics g){("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;}" "+result);}}2.计算1---50之间所有素数的和。

public class Test{public static void main(String args[]){int count = 0;for(int i = 2;i<=50;i++){for(int j = 2;j<=i;j++){if(i>j){if(i%j == 0){count++;}}}if(count==0){}count = 0;}}}}3. 产生10个100之内的随机整数输出,并把这10个数按从小到大的顺序输出。

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

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

《Java程序设计》实验指导书(五)1.实验目的(1)掌握字符串的声明、初始化和操作;(2)学习字符串的常用使用方法。

2.实验练习实验1:练习字符串的比较判断下面程序的输出,然后上机运行看结果。

class Exam5_1{public static void main (String args[]){String tom="he is a student";String jerry="He is a student";boolean b1,b2,b3;b1=(tom==jerry?true:false);b2=(tom.equals(jerry)?true:false);b3=(tom.equalsIgnoreCase(jerry)?true:false);System.out.println("'='判断的结果是:"+b1);System.out.println("equals()方法判断的结果是:"+b2);System.out.println("忽略大小写判断的结果是:"+b3);}}注意程序中红色标注的部分。

实验2:练习字符串的检索利用args[]数组传递一个字符串给程序,统计该字符串中“,”和“!”出现的次数。

参考程序:class Exam5_2{public static void main(String args[]){int count1=0, count2=0;int x=0,y=0;String s1=args[0];String s2=args[0];do {x = s1.indexOf(",");y = s2.indexOf("!");if (x>=0){count1 += 1;s1 = s1.substring(x+1); //从找到“,”位的置下一位开始截取子串}if (y>=0){count2 += 1;s2 = s2.substring(y+1); //从找到“!”位置的下一位开始截取子串}if (x<0 && y<0 )break;} while (true);System.out.println("输入的字符串中\',\'出现的次数是:"+count1);System.out.println("输入的字符串中\'!\'出现的次数是:"+count2);}注意:在使用java解释执行时,需要在class文件后加一个字符串,例如,java Exam2_4 hh’kk,jj实验3:字符串与数值之间的转化1)字符串转化为数值输入以下程序看结果。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
}
}
import java.util.Scanner;
public class HelloWorld {
public static void main(String[] args) {
Scanner console=new Scanner(System.in);
long choice = console.nextLong(); //接受整数
进入dos环境,切换到保存路径,然后在命令行中输入下列命令:
javac HelloWorld.java
编译通过后,在命令行中输入下面的命令
java HelloWorld
运行结果应该为:Hello World
6、用集成开发环境编写程序实现:从键盘接受数据,并将接受到的数据输出。从键盘接受数据参考代码如下:请修改程序可以接受其他类型的数据。
3.使用随机访问流读出文本文件最后n个字符,文本文件名和数字n用命令行参数的方式提供。
以下程序是本题的主要代码,按照题目要求运行时命令行指定文本文件名和数字n。例如:java shiyan44 text.txt 12其中文本文件名text.txt对应args[0], 12对应args[1]。必须加以注意的是这里12为字符串,要求在程序中加以处理转化为数值类型。请根据功能要求将空白处的语句填写完整。
2.设计一个苹果类和一个菠萝类,继承水果类。并至少具有一个品种属性。重写父类的部分方法。要求这两个类都有各自的构造函数。
3.将以上各类包含在一个包中。
4.设计一个接口Action,该接口中至少包含吃(eat),摘(pick)和存储(store)方法。
要求以上各类实现该接口。
5.计一个测试类,输出所有信息。
2.安装该程序。默认安装路径为c:\jdk1.6.x。
设置环境变量。主要有path和classpath两个环境变量需设置。在windows2000按如下方法设置:
进入“控制面板”->“系统”->“高级”->“环境变量”->“系统变量”后,双击path,在后面添加:c:\jdk1.6.x\bin,双击classpath,在后面添加:c:\jdk1.6.x\lib。重新启动系统。
以下程序共有两个类,类prime完成求素数。请根据所述功能,在程序空白处填空。
import java.io.*;
class prime{
void getprime(int m,int n,int a[]){
int i,j,k;
for(i=m,k=0;i<=n;i++){
for(j=2;j<=i/2;j++){
本程序源文件名为shiyan21.java,包含两个类matrix及主类shiyan21
import java.io.*;
//矩阵类包含input( )及output( )两个方法
class matrix{
void input(int a[][]){
int i,j;
for(i=0;i<5;i++){
BufferedReader strin=new BufferedReader(new InputStreamReader(System.in));
System.out.print("please input to data:");
//这里try{ }catch(){ } 结构为Java系统要求的异常处理为第六章的内容
包又是Java的重要特色,它可以将一组相关类与接口包裹起来形成包。提供了以包为单位的独立命名空间,有效地解决了命名冲突的问题。
通过以下几个实验,可以掌握Fra bibliotek理解类的这些基本特性。
实验内容
1.设计一个水果类,要求包括名称(name),颜色(color),产地(place)等属性以及得到和输出这些属性的方法。要求各有一个无参和有参的构造函数。
引用类型变量的使用有引用空间与数据空间的概念,当变量声明时只是给该变量分配引用空间(或可以理解为地址空间),数据空间并没有分配。
例如定义:Mydate today; 定义的变量名today为引用空间的变量名
today=new Mydate(); 实例化Mydate类的一个对象,也即产生了数据空间用于存放该对象的数据。并且将该对象的地址赋给today,这样对象名today就指向了相应的数据空间。
int a[]=new int[50];
int i=0,c;
p.getprime(2,200,a);
try{
FileOutputStream out=;//创建文件输出字节流
FileInputStream in=;//创建文件输入字节流
while(a[i]!=0){
;//写数据
}
while((c=in.read())!=-1){
Java语言程序设计
实验指导书
实验目的
1.通过实验使学生掌握J2SDK安装和运行环境设置。
2.掌握java最简单的程序结构,会使用javac和java命令。
实验内容
1.下载j2sdk1.6.x。在网站的download链接中选择J2SE1.6.x链接,选择j2sdk-1.6.x-windows-i586.exe下载。
实验四
实验目的
1.通过实验使学生理解JAVA输入输出系统的基本原理。
2.掌握字节流输入输出类(FileInputStream,FileOutputStream)、字符流输入输出类(FileReader,FileWriter)、随机存取文件类RandomAccessFile及File类的使用方法。
实验原理
Java中类都有构造方法,通常构造方法用来进行该类的初始化。构造方法与所属的类同名,但是要注意只有无参数的构造方法可以继承,而有参数的构造方法是不能够被继承的。
方法重写可以隐藏父类定义的方法,可以使子类有自己特有的行为方法。要注意子类中重写的方法必须与父类中对应的方法具有相同的返回值、方法名和参数列表。方法重写又是实现对象运行时多态的基础,而多态性又使得程序具有良好的可扩展性。
import java.util.Scanner;
public class Helloworld {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner console=new Scanner(System.in);
int a[][]=new int[5][5];
matrixm=new matrix ();
m.input(a);
m.output(a);
}
}
2.给出一百分制成绩,要求输出“优”,“良”,“中”,“合格”,“差”。90分以上为“优”,80-89为“良”,70-79为“中”,60-69为“合格”,60分以下为“差”。
if(i%j==0) break;
}
if(j>i/2) a[k++]=i;
}
}
}
public class shiyan41{
public static void main(String[] args){
File primefile=new File("prime1.dat");
prime p=new prime();
}
}
5、示例程序:
public class HelloWorld{
public static void main(String [ ] args){
System.out.println(“Hello World”);
}
}
在记事本中编写该程序,并保存为d:\my\HelloWorld.java。
运行过程为:
try{
//将键盘输入的字符串转换成整数类型,并赋值给变量s
s=Integer.parseInt(strin.readLine());
//以上方法注意在以后自己的程序中加以应用
}catch(IOException e){}
shiyan12 x=new shiyan22();
x.grade(s);
}
}
4、编写一个输出“这是我的第一个JAVA程序”程序。
public class这是我的第一个Java程序{
/**
* @param args
*/
public static void main(String[] args) {
System.out.println("这是我的第一个Java程序!");
// TODO自动生成方法存根
import java.io.*;
public class shiyan22{
//以下grade( )方法的功能是根据所给成绩,得出成绩的等第请完成相应的代码
void grade(int score){
}
public static void main(String[] args){
//该语句功能是将标准输入流system.in与输入流、缓冲流套接,从键盘接受一个字符串
System.out.println(c);
}
in.close();
out.close();}catch(IOException e){ e.printStackTrace();}
}
}
2.写一个程序显示在程序的命令行中指定的目录中所有的文件和目录,包括文件大小以及是文件还是目录类型,并且按照字母顺序排列显示。
3.给出一个不多于5位的正整数,要求(1)求出他是几位数(2)分别打印出每一位数字(3)按照逆序打印出各位数值。例如123应输出321。
4.求40的阶乘。
相关文档
最新文档