Java程序设计慕课版实验一
《Java语言程序设计Ⅰ》实验指导书
![《Java语言程序设计Ⅰ》实验指导书](https://img.taocdn.com/s3/m/0178d1681ed9ad51f01df258.png)
《Java语言程序设计Ⅰ》实验指导书一、实验的地位、作用Java语言程序设计实验作为课程实践性环节之一,是教学过程中必不可少的重要内容。
通过计算机实验和案例分析,使学生加深理解、验证巩固课堂教学内容;增强高级语言程序设计的感性认识;掌握程序设计的基本方法;培养学生理论与实践相结合的能力。
二、实验开设对象本实验开设对象为《Java语言程序设计Ⅰ》课程的学习者(信息与计算科学专业本科生),实验为必修内容。
三、基本原理及课程简介Java语言程序设计是必修基础课程。
本课程以BlueJ为工具,主要介绍面向对象的程序设计方法,Java面向对象程序设计语言和面向对象程序设计工具。
使学生掌握面向对象的思想方法,是后续专业课程的基础。
四、指导教师原则上由Java语言程序设计讲授教师负责,由年轻教师担任主要的实验指导教师,实验室人员配合指导。
指导教师应在每次实验前讲清实验目的、基本原理、实验要求等,指导学生在规定的时间内完成相关课程实验。
五、实验设备配置每人配置1台电脑,安装有JDK,以及Blue J、Eclipse或者JBuilder。
六、考核与报告1.实验后,学生将实验结果等内容写出实验报告,符合实验教学的要求,并得到指导教师的认可。
2.指导教师对每份实验报告进行审阅、评分。
3.该实验程依附于理论课,实验课的成绩记入课程平时成绩,占总成绩的25%实验一JDK运行环境的安装、配置与运行一、实验课时2课时。
二、实验目的1.掌握下载并安装 JDK 软件包的方法。
2.掌握在JDK环境下编写、编译与运行 Java 程序的方法。
3.了解 Java 语言的概貌。
4.了解设置环境变量,命令行编译Java程序的方法。
三、实验内容和要求内容:1.安装 JDK 软件包并进行配置。
(1)配置JDK运行环境:a)配置windows的path环境变量。
将安装的J2SDK(注意:必须安装J2SDK)的bin文件夹的完整路径添加到path系统变量中,如图3-4所示。
《Java程序设计》课内实验指导书
![《Java程序设计》课内实验指导书](https://img.taocdn.com/s3/m/72aa836c336c1eb91b375d02.png)
北京理工大学珠海学院计算机学院《Java程序设计》课内实验指导书撰写:赵卓君2015年6月目录实验一:Java基本语法 (3)实验二:面向对象编程 (4)实验三:异常 (7)实验四:util包和集合框架 (8)实验五:io包和输入输出 (10)实验六:GUI+JDBC编程 (12)实验七:多线程 (16)实验一:Java 基本语法一、 实验目的:熟悉Java 程序的结构,并能完成一些基本的算法操作。
熟悉Java 程序的if-else 、switch-case 语句、循环语句以及数组的用法。
二、 实验要求:1、 编写一个Java Application 程序,循环打印如下图所示图案:【提示】可以将一个整数看成是ASCII 码,转换为对应的字符。
如:(char)65 得到ASCII 码65对应的字符“A ”2、 编写一个Java 程序,接受用户输入的一个1~12之间的整数月份,利用switch 语句输出对应月份的天数。
(提示:在DOSint month=Integer.parseInt(args[0]); //在程序中用该行代码获得输入的月份3、 定义一个包含10个整数的数组,求该数组中的最大值、最小值、平均值与总和。
提示:在DOS 命令窗口里编译运行该程序,如图所示://获取命令行输入的10个整数int[] ary=new int[10];for (int i = 0; i<ary.length; i++) ary[i]=Integer.parseInt(args[i]);实验二:面向对象编程一、实验目的:熟练掌握类的创建与使用,理解封装与抽象的概念,理解信息隐藏以及4种访问控制修饰符的用法,熟练掌握构造方法的用法。
二、实验要求:1.问题描述狗生活在陆地上(是一种陆生动物),既是哺乳类的也是肉食性的。
狗通常的时候和人打招呼会通过“摇摇尾巴”,在被抚摸感到舒服的时候,会“旺旺叫”,而在受到惊吓情绪烦躁时,会发出“呜呜”声;猫也生活在陆地上(是一种陆生动物),既是哺乳类的也是肉食性的。
java程序设计课程--实验指导书--实验1
![java程序设计课程--实验指导书--实验1](https://img.taocdn.com/s3/m/7f57e379783e0912a2162a9e.png)
实验01 Java环境安装配置与运行实验学时:2学时实验类型:验证实验要求:必修一、实验目的1.掌握下载Java SDK 软件包。
2.掌握设置Java 程序运行环境的方法。
3.掌握编写与运行Java 程序的方法。
4.了解Java 语言的概貌。
二、实验要求1.安装并设置Java SDK 软件包。
2.编写一个简单的Java 程序,在屏幕上输出”hello,java!”。
3.掌握运行Java 程序的步骤。
三、实验内容(一)SDK 的下载与安装1.机器要求Java 对机器运行要求不高。
下面给出的是基于Windows 平台的机器要求。
硬件要求:CPU PII 以上,64M 内存,100M 硬盘空间即可。
软件要求:Windows98/Me/XP/NT/2000,IE 5 以上。
2.下载SDK为了建立基于SDK 的Java 运行环境,需要先下载Sun 的免费SDK 软件包。
SDK 包含了一整套开发工具,其中包含对编程最有用的是Java 编译器、Applet 查看器和Java 解释器。
通过搜索引擎搜索并下载jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe软件包。
有两种选择:一种是在线安装“Windows Installation”;一种是离线安装“Windows Offline Installation”。
3.安装SDK运行下载的“jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe”软件包,可安装SDK,在安装过程中可以设置安装路径及选择组件,系统默认的安装路径为C:\Program Files\Java\jdk1.6.0_10,默认的组件选择是全部安装。
4.SDK 中的主要文件夹和文件安装成功后,默认安装路径下的文件和子目录中,bin 文件夹中包含编译器(javac.exe)、解释器(java.exe)、Applet 查看器(appletviewer.exe)等可执行文件(二)设置环境变量SDK 中的工具都是命令行工具,需要从命令行即MS-DOS 提示符下运行它们。
java程序设计实验1,2,3
![java程序设计实验1,2,3](https://img.taocdn.com/s3/m/4e4daac558f5f61fb73666ac.png)
publicclassMathDemo {
publicstaticvoidmain(String[] args) {
Random rand=newRandom();
intv=rand.nextInt();
System.out.println("你得到了一个"+v);
int a=5+4, b=a*2, c=b/4;
int d=b-c;
int e=-d;
int f=e%4;
double g=18.4, h=g%4;
int i=3;
int j=i++;
int k=++i;
System.out.println("a="+a);
System.out.println("b="+b);
}
}
1)保存文件名为:
2)编译命令为:
3)运行程序命令为:
4)如果删除该程序的第一行import语句,重新编译,有何问题?
评语:日期:年月日
实验二:数值类型与变量声明
实验目的:
1.掌握标识符的定义规则
2.认识Java的数据类型以及掌握各种变量的声明方法。
3.掌握不同数值类型间的赋值问题
实验内容
编写一个JAVA程序,对不同类型的类型进行变量的定义并输出相应的值。
if (e!=0 && a/e>5)
System.out.println("因为e非0且a/e为8大于5,所以输出a/e="+a/e);
if (f!=0 && a/f>5)
JAVA程序设计基础实验一
![JAVA程序设计基础实验一](https://img.taocdn.com/s3/m/9c09f622df80d4d8d15abe23482fb4daa58d1d28.png)
JAVA程序设计基础实验一实验报告一课程学号专业班级java程序设计xxxxxxxx实验项目姓名java语言基础xxxx成绩实验日期指导教师2021-9-17xxx计算机科学与技术(嵌入式方向)一【实验目的】(1)介绍java程序的结构及特点(2)熟识java语言的研发与运转环境(3)掌控java数据类型、语句和表达式(4)掌控java运算符及数据初始化(5)掌控java掌控语句二【实验内容】【项目一】完成实验指导书p2――1.2.1一个简单的应用程序。
classa{voidf(){system.out.println(\}}classb{}publicclasshello{publicstaticvoidmain(stringargs[]){system.out.println(\你好,很高兴学习java\aa=newa();a.f();}}【项目二】顺利完成实验指导书p6――1.3联手编程【项目三】完成实验指导书p14――3.2.1猜数字随机分配给客户一个1~100之间的整数?用户从键盘输入自己的猜测程序返回提示信息,提示信息分别是“猜大了”、“猜小了”和“猜对了”?用户可根据提示信息再次输入猜测,指导提示信息是“猜对了”(1)程序代码importjava.util.*;publicclasstest2{publicstaticvoidmain(stringargs[]){system.out.println(\给你一个1至100之间的整数,请猜测这个数\inta=(int)(math.random()*100)+1;intb=0;scannerreader=newscanner(system.in);system.out.println(\输入您的猜测:\b=reader.nextint();while(b!=a){if(b>a){system.out.println(\猜大了\b=reader.nextint();}elseif(bsystem.out.println(\猜猜大了\b=reader.nextint();}}system.out.println(\猜对了!\}}(2)运转结果图片【项目四】数组撰写一个java程序,定义一个2行3列于的整型二维数组,对数组中的每个元素赋值一个0~100的随机整数,然后分别对第一行、第二行的元素排序。
《Java程序设计(慕课版)》读书笔记模板
![《Java程序设计(慕课版)》读书笔记模板](https://img.taocdn.com/s3/m/4791c384970590c69ec3d5bbfd0a79563c1ed4a4.png)
实验1 Java基础 实验2程序流程控制 实验3类的继承 实验4使用集合类 实验5数据流 实验6线程控制 实验7异常处理 实验8 Swing程序设计 实验9络程序设计
读书笔记
这是《Java程序设计(慕课版)》的读书笔记模板,可以替换为自己的心得。
精彩摘录
这是《Java程序设计(慕课版)》的读书笔记模板,可以替换为自己的精彩内容摘录。
第13章多线程
2
第14章络程序 设计
3
第15章 JDBC 数据库统
5
附录A上机实验
1.1 Java语言诞生背景 1.2 Java简介 1.3 Java语言的特点 1.4 Java的运行机制 1.5 JDK安装 1.6 Java SE 8的新特性 1.7 Java程序开发过程 1.8 Java开发工具Eclipse 1.9编程风格
5.1继承简介 5.2子类的继承 5.3多态 5.4抽象类 5.5 final修饰符 5.6内部类 小结 习题
6.1接口简介 6.2定义接口 6.3接口的继承 6.4接口的实现 6.5接口与抽象类 6.6接口的UML图 6.7接口回调 6.8接口与多态 6.9接口参数
7.1异常 7.2异常处理 7.3异常类 7.4自定义异常 7.5异常的使用原则 小结 习题
8.1 String类 8.2日期的格式化 8.3 Scanner类 8.4 Math和Random类 8.5数字格式化 8.6 StringBuffer类 8.7包装类 小结 习题
9.1集合中主要接口的概述 9.2 Collection接口 9.3 List集合 9.4 Set集合 9.5 Map集合 小结 习题
Java程序设计(慕课版)
读书笔记模板
01 思维导图
《java程序设计》实验指导书
![《java程序设计》实验指导书](https://img.taocdn.com/s3/m/ded6f084a0116c175f0e4810.png)
《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)2.计算1---50之间所有素数的和。
3. 产生10个100之内的随机整数输出,并把这10个数按从小到大的顺序输出。
4. 随机产生20个50~100间的整数,输出这20个数并找出最大数及最小数输出。
(注:Math.random()可产生大于等于0且小于1的一个随机数)5.试编写程序,实现求几何形状(长方形、正方形、圆形)的周长、面积。
《Java程序设计》课程实验指导书
![《Java程序设计》课程实验指导书](https://img.taocdn.com/s3/m/0f8da6dcba0d4a7302763a8b.png)
《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程序设计》课程实验教学大纲](https://img.taocdn.com/s3/m/04648e39b8f67c1cfbd6b864.png)
《JAVA程序设计》课程实验教学大纲实验 1运行Java应用程序与Java applet一、实验目的1.熟悉 Java 程序上机执行过程;2.掌握简单的 Java 应用程序和 Java applet 程序的基本结构,能上机执行 Java 应用程序和 Java applet 程序;3.能初步使用格式化输入输出语句。
二、实验类型验证性实验三、实验教学要求1.性质:必做实验2.时间要求:在讲完“Java 概述”之后安排,需要 2 学时。
2.对学生的要求:事先读懂上机运行的程序,清楚Java 应用程序和Java applet 程序的基本结构。
3.对教师的要求:预做本实验。
4.对实验室的要求:在windows 环境中装有Java 开发工具(如J2SE5.0 版),以及 IE6.0 以上版本。
四、实验参考资料1.《 Java 语言程序设计:基础篇》(美)Y.Daniel Liang著,王镁、新夫、李娜等译,机械工业出版社, 2006 年 8 月第一版。
2.《 Java 语言程序设计:进阶篇》(美)Y.Daniel Liang著,王镁、新夫、李娜等译,机械工业出版社, 2006 年 8 月第一版。
3.《 Java 程序设计教程(上册):基础篇》(美) Harvey M.Deitel Paul J.Deitel著,袁兆山、刘宗田、苗沛荣等译,机械工业出版社,2004 年 7 月第一版。
4.《 Java 程序设计教程(上册):提高篇》(美) Harvey M.Deitel Paul J.Deitel著,袁兆山、刘宗田、苗沛荣等译,机械工业出版社,2004 年 7 月第一版。
五、实验内容及步骤1.上机运行 Java 应用程序 circle_area.java。
//本程序计算圆的面积public class average{public static void main(String[] args){float r = 5, S ;S = r*r*3.1415;System.out.println( “The circle ’s area is:”+ S );}}2. 把上述 Java 应用程序 circle_area.java 改为 Java applet 程序重新运行它。
java程序设计实验报告
![java程序设计实验报告](https://img.taocdn.com/s3/m/b7c7abd105a1b0717fd5360cba1aa81144318f0a.png)
java程序设计实验报告
实验一:实现个人信息管理系统
实验目的:学习如何使用Java语言来完成一个简单的面向对象程序设计。
实验内容:
本次实验的任务是开发一个个人信息管理系统,可以完成一些基本的信息管理功能,如增加、删除、查询和修改个人信息等。
实验步骤:
1. 定义Person类并实现其属性和方法。
2. 在主类中实现简单的用户交互界面。
3. 实现文件持久化,将程序中的信息储存在文件中。
4. 实现增加、删除、查询和修改个人信息的功能。
实验结论:
通过本次实验,我学会了如何使用Java语言来实现一个简单的面向对象程序设计。
在开发过程中,我学会了如何定义类、实现属性和方法,如何进行用户交互界面的设计,以及如何将程序中的信息储存在文件中。
Java程序设计实验报告1
![Java程序设计实验报告1](https://img.taocdn.com/s3/m/ade2ab657375a417876f8f19.png)
课程实验报告
(2)新建Example2_9类,在该类中编写main函数,定义枚举类型
的变量并复制,然后判断输出
例3-8
(1)新建Example3_8包,在包内新建Example3_8类
(2)在类中编写main函数,分别定义int类型的数值a和char类型
的数组b,使用传统遍历方法输出;然后使用改进方法将两数组再次
输出
例3-10
(1)新建Example3_10包,在包内新建Example3_10类
(2)新建枚举类型Fruit
(3)在类Example3_10中编写main函数,for循环内包含switch判
断语句输出在售水果的种类和价格
调
试
过
程
及
实
验
结
果
2.
例2-3
例2-7
例2-9
例3-8
例3-10
总结通过本次实验,我初步掌握了在cmd和eclipse下运行java文件的方法和步骤。
在对课本例题的运行中,我掌握了java文件编写的基本格式和方法,初步了解了java各种语句的使用,也知道了java和C 以及C++的区别,我发现用java编写程序更为简单、易于上手,所以我对java语言产生了浓厚兴趣。
附录(手抄源程序清单,对关键步骤需要添加注释,写在报告背面即可,无需附页,严禁打印)
--雷同无效,禁止抄袭;
--A4纸单面打印,左侧装订,2个钉;
--以班为单位,各班负责人收齐并按学号由小到大顺序排序后上交;--本次报告上交时间,第4周周一。
实验1:Java程序设计初步
![实验1:Java程序设计初步](https://img.taocdn.com/s3/m/808d51c0050876323112124d.png)
Java语言程序设计
课程代码
0667056
实验时间
2014年3月7日第5、6节
实验地点
7号楼220
批改意见
成绩
教师签字:
实验内容:
1.在命令行方式下,掌握开发Java程序的3个主要步骤:编写源文件、编译源文件、运行;
2.在命令行方式下,掌握开发Java Applet程序的3个主要步骤:编写源文件、编译源文件、运行;
【实验过程记录(源程序、测试用例、测试结果及心得体会等)】
3.自学使用Eclipse建立Java工程,开发Java程序的方式;
4.使用Switch语句,将输入的百分制成绩转换成A、B、C、D、E五级制成绩。
5.编写一个Java程序,计算并输出100~999之间的水仙花数。
6.编写一个Java程序,输出10~80之间的素数。
7.(综合)使用Java语言实现排序算法:
java程序设计初步课程名称java语言程序设计课程代码0667056实验时间2014年3月7日第56节实验地点7号楼220批改意见成绩教师签字
天津理工大学实验报告
学院(系)名称:计算机与通信工程学院
姓名
********
学号
*********
专业
计算机科学与技术
班级
2012级*班
实验项目
实验一:Java程序设计初步
2.理解并掌握ava语言中8种基本数据结构;
3.掌握Java的基本控制结构的运用:顺序、分支、循环;
4.掌握Java的输入输出机制
5.掌握Java数组的用法。
实验要求:
1.按照要求编制程序;
3.为增加程序可读性,请在程序中对类成员进行适当注释说明;
实验报告第一次实验
![实验报告第一次实验](https://img.taocdn.com/s3/m/00e750c0c1c708a1284a449d.png)
3、通过程序验证,了解Java Application结构;
二、实验具体内容及步骤
实验一:自行下载JDK并安装,注意环境变量的配置;
实验二:任选一种java开发工具(记事本、Eclipse和Jcreator均可)并下载、安装;
实验三:编写一个Java Application程序,显示“Welcome to Java Programming!”;
实验四:通过命令行工具,使用javac和java命令重新编译并运行以上Java Application程序。
三、实验结果与分析
四、指导老师评语
指导老师签名:
《Java程序设计》课程实验报告
实验名称
Java开发工具及程序设计初步认识
实验序号
1
学号
14301152
姓名
胡正宇
班级
Epm
实验日期
9.19
指导教师
金照林
成绩
一、实验目的和要求
目的:1、熟悉JDK平台Java程序的开发步骤;
2、了解Java基本数据类型要求的存储空间。
要求:1、行环境的安装;
《Java程序设计》实验指导书1
![《Java程序设计》实验指导书1](https://img.taocdn.com/s3/m/bd707e80e53a580216fcfe6a.png)
《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程序设计》实验报告1:Java面向对象程序设计
![java《Java程序设计》实验报告1:Java面向对象程序设计](https://img.taocdn.com/s3/m/5c041a99e45c3b3566ec8b3a.png)
开课实验室:现代信息交流中心403开课时间:2019年**月**日实验报告:2019年11月2日一、实验目的:熟悉和掌握Java中的面向对象编程,包括类、属性、方法、构造方法。
二、实验内容:1. 定义一个矩形类Rectangle:(1)属性:长length、宽width(2)方法:getArea()求面积、getPerimeter()求周长,showAll()分别在控制台输出长、宽、面积、周长(3)构造方法Rectangle(width, length),分别给两个属性赋值编写测试类,创建Rectangle对象,并输出相关信息。
2. 设计一个类Student:(1)属性包括姓名、学号和成绩(2)方法,按照成绩从高到低的顺序输出姓名、学号和成绩信息。
编写测试类运行上面的方法。
3. 编写复数类Complex,使用该类验证两个复数2+2i 和3+3i 相加产生一个新的复数5+5i 。
复数类Complex 满足如下要求:(1)属性:RealPart : int型,代表复数的实数部分;ImaginPart : int型,代表复数的虚数部分(2)方法:Complex( ) : 构造方法,将复数的实部和虚部都置0Complex( int r , int i ) : 构造方法,形参r 为实部的初值,i为虚部的初值。
Complex complexAdd(Complex a) : 将当前复数对象与形参复数对象相加,所得的结果仍是一个复数值,返回给此方法的调用者。
String toString( ) : 把当前复数对象的实部、虚部组合成a+bi 的字符串形式,其中a 和b分别为实部和虚部的数据。
编写测试类对其进行测试。
三、源代码清单:1.源代码清单package text1;public class Rectangle {float length,width;Rectangle(float width, float length) {this.width = width;this.length = length;}double getArea(){return length*width;}double getPerimeter(){return 2*(length+width);}void showAll(){System.out.println("长:"+length);System.out.println("宽:"+width);System.out.println("面积:"+getArea());System.out.println("周长:"+getPerimeter());}public static void main(String args[]) {Rectangle a = new Rectangle(2, 5);a.showAll();}}2.源代码清单package text;public class student {String name;int id;private float score;student(String name,int id,int score){=name;this.id=id;this.score=score;}void show() {System.out.println("id:"+id+",name="+name+",score="+score);}public static void sort(student[] stus) {student stu;for(int i = 0;i < stus.length-1;i++) {for(int j = 0;j < stus.length - i - 1;j++) {if(stus[j].score < stus[j+1].score) {stu = stus[j];stus[j] = stus[j+1];stus[j+1] = stu;}}}}public static void main(String[] args) {student[] stus = new student[3];stus[0] = new student("董山炮", 1, 59);stus[1] = new student("丁朵朵", 2, 96);stus[2] = new student("大狗", 3, 77);student.sort(stus);for(student stu : stus) {stu.show();}}}3. 源代码清单package text;public class complex {int RealPart;int ImaginPart;complex(){this.RealPart = 0;this.ImaginPart = 0;}complex(int r,int i){RealPart = r;ImaginPart = i;}int getRealPart(){return this.RealPart;}public int getImaginPart(){return this.ImaginPart;}complex complexAdd(complex a){int RealPart = this.RealPart + a.getRealPart();int ImaginPart = this.ImaginPart + a.getImaginPart();return new complex(RealPart, ImaginPart);}public String toString(){return this.RealPart + "+" + this.ImaginPart + "i";}public static void main(String[] args){complex a = new complex(2,2);complex b = new complex(3,3);complex sum = plexAdd(b);System.out.println(a + "+" + b + "=" +sum ); }}四、运行结果:(给出运行结果贴图)。
合肥工业大学 JAVA程序设计 实验一
![合肥工业大学 JAVA程序设计 实验一](https://img.taocdn.com/s3/m/9ca2b514f12d2af90242e672.png)
2. 编写简单的 Application 程序,并编译和解释执行 1)、代码
2/3
2)、编译执行
3. 使用 JCreator 进行代码编写 1)、代码
2)、编译执行
五、实验结论、分析、思考题与心得体会 通过本次实验我初步了解了 Java 环境的配置,在初次环境配置中 Class_Path 的
配置过程中忘记了添加当前路径的,导致了后续过程中 Java 程序的编译和调试出现 了一些错误;通过这次试验自己还了解了在记事本和 Jcreator 两种环境下 JAVA 程序 的编写和调试,加深了自己对 JAVA 语法的的理解。
3/3
2.理解环境变量的作用及设置方法
3.熟悉基本的 JAVA 程序的编写和调试
4.掌握使用 JCreator 软件的使用
1/3
三、使用硬件、软件环境 PC 计算机一台,配置为 CPU 为 1.5G,内存为 512M,硬盘为 40G,安装 Windows
XP 操作系统。 另外,使用 JCreator,JDK1.6.0 等软件
《Java 程序设计》实验报告 --实验 1
实验室: 三、四机房 学院 计算机与信息学院
专业班级
2014 年 05 月 22 日
姓名
成绩
课程 名称 教 师 评 语
Java 程序设计
实验项目 实验一 Java 开发环境
名称
的安装与配置
指导 教师
路强 余烨
教师签名: 年月日
一、实验目的
1.掌握 JDK 的安装步骤(有条件的话可以在 Unix 系统下安装)
四、实验过程、步骤及原始记录(算法、原程序、测试结果,分析等) 1. 安装 Jdk1.5.0 集成环境,安装成功后,配置 path,classpath 路径,让用户在任 何目录下均可用到 Java 的系统资源。 1)、配置 Java_home 变量
java程序设计实验
![java程序设计实验](https://img.taocdn.com/s3/m/f3cd91c34028915f804dc2fd.png)
disable assertions
-esa | -enablesystemassertions
enable system assertions
-dsa | -disablesystemassertions
(5)继续在命令行下输入java HelloWorld,观察输出的结果。
(6)将以上过程和结果填写到实验报告中。
Hello,world!
Hello,world!
3打开Jcreator程序。
(1)打开“config”(配置)菜单中的options(选项)选项,在选修窗口里找到“jdk profiles”(JDK配置文件)选项,查看其中的的jdk路径是否是机器中安装的jdk路径,如果不是,需要修改为该路径。
-D<name>=<value>
set a system property
-verbose[:class|gc|jni]
enable verbose output
-version print product version and exit
-version:<value>
require the specified version to run
《Java程序设计实验报告》
实验一Java开发环境的安装与配置
一 实验目的与要求
1.熟悉安装和配置JDK开发环境
2.熟悉安装和配置IDE开发工具
3.掌握Java程序编辑、编译和运行的过程
4.掌握Java程序的构成特点
5.总结在调试过程中的错误。
实 验 内 容_Java程序设计(慕课版)_[共2页]
![实 验 内 容_Java程序设计(慕课版)_[共2页]](https://img.taocdn.com/s3/m/9edf705f84868762cbaed57b.png)
}
}
(2)在ControlInputTest类的无参构造方法中添加如下代码,即依次向窗体中添加一个标签、文本框
和按钮,并将文本框对象声明为类属性,以及为文本框添加提示文本、焦点事件监听器和键盘事件监听器。
final JPanel panel = new JPanel();
// 添加一个面板
getContentPane().add(panel, BorderLayout.CENTER);
法,具体代码如下:
public class ControlInputTest extends JFrame {
public static void main(String args[]) {
try {
ControlInputTest frame = new ControlInputTest();
frame.setVisible(true);
// 添加键盘事件监听器
392
final JLabel label = new JLabel();
// 添加一个标签
label.setText("身份证号:");
pw JTextField();
// 添加一个文本框
textField.setColumns(20);
textField.setText("请输入身份证号!");
textField.setToolTipText("身份证号只能是15位或18位的数字!");
// 设置提示文本
textField.addFocusListener(new MyFocus());
// 添加焦点事件监听器
textField.addKeyListener(new MyKey());