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

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

ID:13766087

大小:260.36 KB

页数:16页

时间:2018-07-24

《java语言程序设计》软件实验指导书_第1页
《java语言程序设计》软件实验指导书_第2页
《java语言程序设计》软件实验指导书_第3页
《java语言程序设计》软件实验指导书_第4页
《java语言程序设计》软件实验指导书_第5页
资源描述:

《《java语言程序设计》软件实验指导书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、目录实验1Java语言基础3实验2数组和字符串编程4实验3Java面向对象程序设计5实验4Java异常处理7实验5多线程编程12实验6图形用户界面编程13实验7输入与输出1516实验1Java语言基础1.实验目的(1)通过实验,掌握Java语言程序设计的基本方法。(2)学会Java语言中标示符的命名、运算符和表达式的应用。(3)熟练地掌握Java程序流程控制语句的应用。2.实验内容“水仙花数”是指一个3位数,其个位、十位、百位上的数字的立方和等于该数本身,例如371=33+73+13,因此371是一个水仙花数。编写程序,求所有的水仙花数。3.实验步骤及

2、结果(1)实验过程中实验步骤及其结果。package实验测试;publicclassFlower{publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubinta,b,c;for(a=1;a<10;a++)for(b=0;b<10;b++)for(c=0;c<10;c++)if(a*a*a+b*b*b+c*c*c==100*a+10*b+c)System.out.println(100*a+10*b+c+"是水仙花数");}}(2)实验体会。本实验虽然是java语言基础实验,但只

3、运用到了java的输出,实际上仍然使用的是C语言基础中对于循环的控制。在多重循环控制中注意循环变量的控制。16实验2数组和字符串编程1.实验目的(1)通过实验,掌握Java语言中数组、字符串程序设计的基本方法。(2)较熟练地掌握Java程序数组的应用、字符串处理操作的方法应用。2.实验内容输入一段字符串,统计其中有多少个单词。(单词用空格隔开)3.实验步骤及结果(1)实验过程中实验步骤及其结果。package实验测试;importjava.util.Scanner;publicclassLetter{publicstaticvoidmain(Strin

4、g[]args){//TODOAuto-generatedmethodstubSystem.out.println("请输入一串字符");Scannersc=newScanner(System.in);Stringmessage=sc.nextLine();String[]sp=message.split("");System.out.println("字符串单词数位:"+sp.length);}}(2)实验体会这个实验主要运用了java语言中对于字符串进行处理的函数,由于丰富的库函数,java可以调用函数,便捷地实现其他语言需要很多代码才能实现的功能

5、,应该熟悉java语言常用的库函数。16实验3Java面向对象程序设计1.实验目的掌握Java面向对象程序设计中类、继承、包和接口的概念与应用,能熟练应用方法、类、成员变量等元素。2.实验内容(1)创建一个复数类complex,以附属进行数学运算、复数具有如下格式:RealPart+ImaginaryRart*I,其中,I为-1的平方根。要求如下:① 利用浮点变量表示此类的私有数据。提供两个构造方法,一个用于此类声明的对象的初始化;一个为默认的无参构造方法。② 提供两复数加、减、乘的运算方法。③ 按格式(a,b)打印复数。其中a为实部,b为虚部。(2)

6、编程实现以下简单超市管理,具体要求如下:① 实现描述超市的类Suppermacket类,具有货架属性,记录系统中现有商品,定义盘点商品的函数check(盘点各类商品的数量,并输出盘点结果),查询商品的函数query,并显示查询结果;② 定义商品类Goods,具有商品名称Name,商品价格Price,商品产地Producer等属性,操作Sale(销售商品,余额不足时给予提示)、Add(商品上架操作)和ShowMe(显示商品信息)。③ main函数,测试以上所要求的各种功能,即可以根据菜单命令增加、删除、查询商品、盘点商品,以及商品销售和商品上架的操作提示

7、:①超市货架可以使用商品数组,数组大小100表明存放100个商品。②注意实现商品查询的多态性,要求可以根据商品的名称或产地或价格查询商品的数量。163.实验步骤及结果(1)实验过程中实验步骤及其结果。package实验测试;publicclassComp{publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubComplexa=newComplex(3,1);Complexb=newComplex(2,5);a.sub(a,b);a.add(a,b);}}classComplex

8、{privatedoubleRealPart;privatedoubleImaginaryRa

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。