2023年计算机专业JAVa 方面实习报告_计算机专业的实习报告

上传人:pu****.1 文档编号:558242457 上传时间:2023-11-01 格式:DOCX 页数:18 大小:17.85KB
返回 下载 相关 举报
2023年计算机专业JAVa 方面实习报告_计算机专业的实习报告_第1页
第1页 / 共18页
2023年计算机专业JAVa 方面实习报告_计算机专业的实习报告_第2页
第2页 / 共18页
2023年计算机专业JAVa 方面实习报告_计算机专业的实习报告_第3页
第3页 / 共18页
2023年计算机专业JAVa 方面实习报告_计算机专业的实习报告_第4页
第4页 / 共18页
2023年计算机专业JAVa 方面实习报告_计算机专业的实习报告_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《2023年计算机专业JAVa 方面实习报告_计算机专业的实习报告》由会员分享,可在线阅读,更多相关《2023年计算机专业JAVa 方面实习报告_计算机专业的实习报告(18页珍藏版)》请在金锄头文库上搜索。

1、2023年计算机专业JAVa 方面实习报告_计算机专业的实习报告 计算机专业JAVa 方面实习报告由我整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“计算机专业的实习报告”。 学院 Java程序设计 教学实习报告 部 门: 专 业: 班 级: 姓 名: 指导教师: Java程序设计教学实习报告 一、实习时间: *年*月*日至 *年*月*日 二、实习地点: 三、实习目的1、掌握搭建Java开发环境的方法; 2、通过团队合作,提高沟通、交流能力,培养团队合作精神; 3、严格按照Java语言编写规约编写代码,养成遵守规约的习惯,增强编码质量的意识; 4、教师面向对象程序实例的剖析,以及实际操作

2、,理解面向对象编程的理念,并熟练编写程序; 5、掌握Java程序的调试方法; 四、实习内容及方法 实训1 相关环境搭建 1、实训目的: 1)、熟悉Java语言的程序开发环境 2)、理解Java两类程序的运行机制。 2、实训内容: JDK开发环境 第一步:下载。从学校网站上找:ftp:/10.1.1.16,在里面找编程软件。第二步:安装jdk。安装在D盘的根目录下面。 第三步:安装好后,选择“开始”“运行”命令,在打开的“运行”窗口中输入“cmd”命令并“确定”。在打开的命令行窗口中,分别执行java和javac命令。第四步:查看操作系统环境变量。 第五步:设置环境变量及path环境变量的作用和

3、设置。 1 编辑源文件 文本编辑 import java.io.*;public cla HelloWorld1 public static void main(String arg) System.out.println(“Hello World!”); 运行结果如下图所示: 实训2Java基础-控制语句使用实例 一、实训目的: 1、熟练掌握Java语言中的三种基本的流程控制 2、能够读懂一般流程控制的实例 3、理解数组的概念 4、掌握数组的定义方法 5、掌握数组的应用 二、实训内容: 1、随机输入3个数,要求按降序排列。 import java.io.*;public cla jiangx

4、u public static void main(String args) int x,y,z;x=(int)(Math.random()*100);y=(int)(Math.random()*100);z=(int)(Math.random()*100);if(xy) if(yz) System.out.println(x);System.out.println(y);System.out.println(z); else if(xz) System.out.println(x);System.out.println(z);System.out.println(y); elseSystem

5、.out.println(z);System.out.println(x);System.out.println(y); if(x if(z else if(z 2、编写程序,用循环语句列出1到10的阶乘值。 public cla jiecheng public static void main(String args) int i; int sum=1; for(i=1;i sum*=i; System.out.println(“”+sum); 结果如下图所示: 3、编写程序显示一年的月份。月份要保存在数组中。 public cla yuefen public static void mai

6、n(String arg) int b=new int12; for(int a=1;a System.out.println(“一年中第”+a+“个月是”+a+“月份”); 结果如下图所示: 4、定义一个二维数组,从键盘输入数据,要求求出最大值元素、最小值元素。 public cla MaxMin public static void main(String args) int x=1,9,6,12,10,21,22,13,8,15;int max=0;int min=0;for(int i=0;i (三)实训分析总结 1、三种循环语句的数据流程图如何执行? 2、三种循环语句的语法格式。 w

7、hile循环语句是当型结构,它的语法格式是: initalization While(loop-condition) Body;iteration; for循环语句是当型结构,在几种循环语句的使用中最为灵活,语法格式是: for(initialization;loop-condition;iteration) body; break语句的作用是终止包含break语句的程序块,语法格式为: breaklabel 3、什么是数组元素,数组下标? 数组是由相同的数据类型的数据类型按顺序组成的数据集合。数据中的每个数据元素可以用一个统一的数组名和下标来唯一地确定。 数组分为一维数组和多维数组; 4、数

8、组的定义形式(声明,空间的分配)。Java中数组的声明格式为: Type arrayName;或typearrayName;其中type(数据类型)可以为java中任意的数据类型,包括基本数据类型和对象类型,arrayName(数组明)为一个合法的标识符,指明该变量是一个数组类型变量。 数组的空间分配: Java在数组的声明时并对不为数组元素分配内存,因此在中不用指出数组中元素的个数,既数组长度。格式: arrayName=new typearraySize;其中arraySize指明数组长度。 实训3 类的封装、继承与多态性 实训目的: 1、理解类、封装、继承多态的概念。 2、掌握类的对象的

9、创建和使用。 3、理解方法的概念。 4、掌握方法的调用,参数的传递。 5、熟练掌握类的继承。实训内容: 1、编写程序,给定圆的半径和高度,计算圆柱体的体积,利用引用对象方法的形式表示。 cla circle double TJ(double r,double h) return 3.14*r*r*h; public cla yztj public static void main(String args) double r,h;circle c=new circle(); System.out.println(“圆柱体积为:”+c.TJ(12,5); 运行结果如下图所示: 2、试设计一个Cal

10、culator类,并完成下列的各方法的程序设计: 定义add(a,b)方法,用来计算两数之和。定义mul(a,b)方法,用来计算两数的乘积。定义sub(a,b)方法,用来计算两数之差。定义div(a,b)方法,用来计算a/b。 cla Calculator int a;int b;Calculator(int a,int b) this.a=a; this.b=b; int add() return a+b; int mul() return a*b; int sub() return a/b; public static void main(String args) Calculator c

11、1=new Calculator(12,13); System.out.println(“add=”+c1.add(); System.out.println(“mul=”+c1.mul(); System.out.println(“sub=”+c1.sub(); 运行结果如下图所示: 3、请逐步完成下列的程序设计: (a)、设计一个父类Caaa,内含public两个整数数据成员。 (b)、设计一个子类Cbbb,继承自Caaa类,并加入set_num()方法,可用来赋值从父类继承而来的成员num1,num2,和show()方法,用来显示num1与num2的值。 (c)、在Caaa类里加入一个没

12、有参数的构造函数Caaa(),它可用来把num1和num2赋值初值为1。 (d)、在类里加入另一个有参数的构造函数Caaa(int a,int b),它可用来把num1赋值为a,把num2赋值为b。 (e)、在main()方法里编写程序代码,测试(c)和(d)的结果。 cla Caaa public int num1;public int num2;public Caaa(int a,int b) this.num1=a; this.num2=b; public Caaa() this.num1=1; this.num2=1; public void show() System.out.pri

13、ntln(“num1=”+this.num1); System.out.println(“num2=”+this.num2); cla Cbbb extends Caaa public void set_num() System.out.println(“num1=”+this.num1); System.out.println(“num2=”+this.num2); cla Cccc public static void main(String args) Caaa myCaaa=new Caaa(); Cbbb myCbbb=new Cbbb(); myCbbb.show(); Caaa mCaaa=new Caaa(2,2); Cbbb mCbbb=new Cbbb(); mCaaa.show(); 运行结果如下图所示: 4、设计一个类,内含一个方法可以判别输入的值为奇数还是偶数,如果为奇数就输出“此数为奇数”,反之若为偶数就输出“此数为偶数”。 cla PD public int x;void M(int x) if(x%2=0) System.out.println(x+“为偶数”);

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号