JAVA标准实验报告张俊怡

JAVA标准实验报告张俊怡

ID:37915291

大小:1001.33 KB

页数:15页

时间:2019-06-02

JAVA标准实验报告张俊怡_第1页
JAVA标准实验报告张俊怡_第2页
JAVA标准实验报告张俊怡_第3页
JAVA标准实验报告张俊怡_第4页
JAVA标准实验报告张俊怡_第5页
资源描述:

《JAVA标准实验报告张俊怡》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、东北大学软件学院《JAVA语言程序设计》课程标准实验报告(面向过程)专业:软件工程班级:1405学号:20144706姓名:张俊怡完成时间:2015/5/10指导教师:邓卓夫评定成绩:实验一Java类和对象一、实验目的(1)掌握JDK的安装步骤,理解环境变量PATH,CLASSPATH的作用,以及它们的设置方法。掌握如何在命令行下编译和运行Java程序,掌握Editplus编辑器的使用方法。(2)通过编程和上机实验理解Java语言如何体现面向对象编程基本思想,了解类的封装方法,以及如何创建类和对象,掌握对象和对象引用之间的关系,

2、了解成员变量和成员方法的特性,掌握数组的定义方法,掌握类构造方法的定义和构造方法的使用,掌握OOP方式进行程序设计。(3)了解并掌握Java里边的基本语法和基本语法的用法,熟悉常用关键字,能够顺利将c语言中的知识过渡到Java中,真正能够运用Java,领会面向对象的内涵。二、实验内容与要求1.安装开发环境JDK,掌握eclipse的使用方法,编写出第一个Java程序。2..编写35选7的彩票程序,随机产生7个1-35之间的中奖号码,产生的7个号码应保证互不相同,采用冒泡排序将7个号码排序,从键盘输入7个1-35之间的号码(必须为

3、整数),输入的7个号码要保证互不相同,将用户输入的号码与中奖号码进行比较,判断有几个号码相同,根据中奖号码的个数,判断用户中了几等奖。要求(这是对Java基本语法的练习),通过这个案例掌握Java语言设计的基本语法三、实验过程(包括代码的编写以及代码的调试)JDK开发环境的设置(1)下载好eclipse(2)设置环境变量PATH和CLASSPATH:(3)并且在设置好环境变量后学会如何建立工程和类,编写出第一个Java程序(4)编写彩票程序时,先声明两个数组,然后利用随机数生成7个不相同的随机数,然后排序,然后在从键盘终端输入7

4、个数字,进行比较中了对少个数字,最后通过switch判断中了什么奖。(5)调试过程,很容易忽略输入数字的范围,所以要写一段代码进行限定四、关键部分代码及其逻辑结构图for(inti=0;i<7;i++){doubler=Math.random();code[i]=(int)(r*35+1);for(intj=0;jcode[b+1]){intt=code[b];co

5、de[b]=code[b+1];code[b+1]=t;}}(数字排序代码段)}for(inti=0;i<7;i++){System.out.println(code[i]);}for(inti=0;i<7;i++){user[i]=newScanner(System.in).nextInt();if(user[i]<1

6、

7、user[i]>35){System.out.println("请再次输入1-35之间的整数");i--;}(从键盘输入数字代码段)}逻辑结构图:生成7个随机数确保7个数字不相等从键盘读入7个数将数字排序Sw

8、itch中奖判等四、运行结果五、实验技巧通过声明两个数组来分别储存生成数据和输入数据六、实验小结(主要写一些实验中出现的问题,应注意的事项,以及实验体会)1、很容易忽略输入数字的范围,所以要写一段代码对数字进行限定2、对随机数的判等很重要,不能生成一样的数,在判等的过程中,如果出现了相等的数字,一定记住i--;并且加上一个break跳出循环从新生成一个随机数。七、实验类型设计型实验二Java类和对象(二)一、实验目的1、理解面向对象与面向过程在编程思想上的差异2、掌握如何定义一个类,熟练掌握构造方法的定义和调用,掌握包的概念,掌

9、握类中修饰符(public,protected,private)的使用方法和意义3、掌握this关键字的使用,掌握static关键字的使用方法,理解静态变量、静态方法和静态代码块的意义4、掌握一维数组和二维数组的定义和使用方法5、掌握集合类Vector和ArrayList的使用方法,并理解如何将集合类使用为动态数组,掌握String,StringBuffer和StringTokenizer的使用方法。二、实验内容与要求1具体满足如下要求:(1)为顾客类创建一个带有4个参数的构造函数,初始化类中的4个成员变量;(2)为了去掉冗余,

10、将顾客的业务放到顾客类的run()方法中;(3)在测试类中创建4个顾客对象,存储在一个对象数组中,提示用户输入账号,根据账号确定执行哪个顾客的业务,即执行相应顾客的run方法(使用for循环);(4)顾客类中添加一个静态变量allNum,统计该银行一共有多少位顾

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

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

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