实训报告.docx

上传人:b****7 文档编号:9874785 上传时间:2023-02-07 格式:DOCX 页数:14 大小:20.84KB
下载 相关 举报
实训报告.docx_第1页
第1页 / 共14页
实训报告.docx_第2页
第2页 / 共14页
实训报告.docx_第3页
第3页 / 共14页
实训报告.docx_第4页
第4页 / 共14页
实训报告.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

实训报告.docx

《实训报告.docx》由会员分享,可在线阅读,更多相关《实训报告.docx(14页珍藏版)》请在冰豆网上搜索。

实训报告.docx

实训报告

四川科技职业学院

《JAVA程序设计》实训报告

班级12级计网班

姓名高洁

实训地点:

5202计算机机房

指导教师:

曾令改

2014年6月29日

四川科技职业学院-专业课程实验实训报告

课程名称

JAVA概述、JAVA程序结构

课程编号

1

日期

2014-6-29

时间

8:

20-12:

00

指导教师

曾令改

地点

4401

一、实验实训目的

1、了解JAVA语言的特点

2、了解JAVA程序的结构及类型

二、实验实训任务

1、安装和配置JAVA运行环境

2、编写第一个Java程序

3、分别用记事本和eclips编写java程序

三、实验实训软硬件设备

硬件:

计算机软件:

jdk、记事本、eclips

四、实验实训主要内容

1、JDK安装及配置

2、Eclipse安装及配置

3、编写第一个java程序

publicclasshello{

publicstaticvoidmain(Stringargs[]){

System.out.println("你好,欢迎来到JavaApplication世界!

");

System.out.println("祝你学习愉快,取得好成绩!

");

}

}

4、了解JAVA程序分类:

JAVA应用程序和JAVA小应用程序

五、实验实训总结、体会

1、学会了java的基础基本知识与运用。

2、了解到一个JAVA程序的基本结构大体上可以分为包、类、方法、接口、标识符、关键字、语句和注释等。

3、体会到了一个程序语言的整体结、及市场运用的潜在力。

四川科技职业学院-专业课程实验实训报告

课程名称

需求分析

课程编号

2

日期

2014-6-29

时间

14:

10-17:

50

指导教师

曾令改

地点

4401

一、实验实训目的

1、掌握JAVA数据类型、数据类型转换原则和方法

2、掌握JAVA中变量的类型和使用

3、掌握JAVA中的运算符的基本应用

二、实验实训任务

1、学习与理解并运用Java的数据类型及运算符

2、类的变量的定义及运用

3、实例化对象

三、实验实训软硬件设备

硬件:

计算机软件:

jdk、记事本、eclips

四、实验实训主要内容

1、byte〈short〈int〈long〈float〈double

2、doublePI=3.14;\doubled=true;doublee=-1.23E-4;\longl=1.23L;

3、intx=7,y=4,temp;

System.out.println("变换前x="+x+"y="+y);

temp=x;x=y;y=temp;

ystem.out.println("变换后x="+x+"y="+y);

---------------------------------

Longlong_maxLong=java.lang.Lang.MAX_VALUE;

System.out.println("\n长整型的最大值为:

"+long_maxLong+"\n")

inta=90;intb=89;

intc=(a++)*2;//c=90*2a=91后加减:

先运算,变量自身后加减

intd=(++a)*2//d=(91+1)*2a=92前加减:

变量自身先加减,后运算

---------------------------------

booleanz=x>y&&x++==y--;//条件与

booleanc=a>b&&a++==b--;//逻辑或

booleanw=y>x||x--==y++;//条件与

booleanv=b>a|a++==b--;//逻辑或

---------------------------------

if(t1instanceofTest)/*instanceof为对象运算符,判断一个对象是否是某个类的实例*/{System.out.println("")};

Strings=null;

s=(t1==null)?

"ti为空对象":

"但ti已创建";

五、实验实训总结、体会

1、学会了Java的数据类型的运用及转

2、初步学习了解掌握常量和变量的作用及运用范畴,为以后的运用打下基础

3、学习了成员变量与局部变量的交换算法

4、逻辑运算符、对象运算符及条件运算符的使用

四川科技职业学院-专业课程实验实训报告

课程名称

输入流,从键盘读取字符串,用if判断

课程编号

3

日期

2014-6-30

时间

8:

20-12:

00

指导教师

曾令改

地点

5202

一、实验实训目的

1、学习在Java程序中怎么从键盘读取字符串

2、掌握Java程序中用if判断年月日、周期及两数值大小

3、掌握Java程序中随机数基本应用

二、实验实训任务

1、读取从键盘输入的数据功能

2、输入某年某月某日,判断该天星期几,是这一年的第几天

3、比较两数大小

4、随机产生3个100以内的正整数,求最大数和最小数

三、实验实训软硬件设备

硬件:

计算机软件:

jdk、记事本、eclips

四、实验实训主要内容

InputStreamReaderisReader=newInputStreamReader(System.in);

BufferedReaderbr=newBufferedReader(isReader);

StringdateString;

Try

{System.out.println("请按照2014-6-30的格式输入日期:

");

dateString=br.readLine();

Cslendarcalendar=Calender.getInstance();

Java.text.SimpleDateFormatormt=newjava.text.SimpleDateFormat("yyyy-MM-dd");

Datedate=formt.parse(dateString);

clendar.setTime(date);

System.out.println("今天星期"+calendar.get(Calendar.DAY_OF_WEEK+1));

System.out.println("今天星期"+calendar.get(Calendar.YEAR)

Catch(Exceptione)

{e.printStackTrace();}

}

五、实验实训总结、体会

1、学会了Java程序中如何从键盘读取录入字符串

2、掌握了日期系型函数的运用规则、及计算运量法则

3、学习了单分支、双分支、多分支if语句块的运用

4、更多的了解及运用if条件比较两数的随机大小

5、最小值与最大值的嵌套运用含比较

四川科技职业学院-专业课程实验实训报告

课程名称

函数的运用、判断、循环

课程编号

4

日期

2014-6-30

时间

14:

10-17:

50

指导教师

曾令改

地点

5202

一、实验实训目的

1、学习从控制台输入字符判断

2、数整除的运用

3、利用if判断一个班级的学生成绩的优秀、良好、及格、及不及格的判断

4、学习与理解增量表达式与减量表达式的运用

5、理解学习for循环语句的调用

二、实验实训任务

1、从控制台输入字符判断星期几

3、根据得分判断成绩的等级

4、利用for循环语句计算基数和与偶数和、及其他运算

三、实验实训软硬件设备

硬件:

计算机软件:

jdk、记事本、eclips

四、实验实训主要内容

Pblicstaticvoidmain(Stringargs[])

{//输出1到99的奇数,没行8个数

For(intn=1;n<9;n++)

{if(n%16==0)//每行输出8个字符

System.out.println("");

If(n%2==0)continue;

System.out.println(n+"\t");}

System.out.println("");

-------------------------------

Intsum=0;

For(inti=1;i<=9;i++)

{for(intj=1;j

{sum=i+j;

If(sum>=10)

System.out.println(i+"X"+j+"="+sum+"");

Else{System.out.println(i+"X"+"j"+"="+sum+"");

}}System.out.println();

五、实验实训总结、体会

1、学习了数组的含义及运用

2、学习了运用用户输入的数来判断该天是星期几

3、公倍数的整除

4、if语句与swevch语句的运用

5、得到Contiune\break\多重循环的语句运用

四川科技职业学院-专业课程实验实训报告

课程名称

面向对象程序设计基础1

课程编号

5

日期

2014-7-1

时间

8:

20-12:

00

指导教师

曾令改

地点

5202

一、实验实训目的

1、掌握类的定义和使用。

2、掌握对象的声明和使用。

二、实验实训任务

1、运用成员变量、成员方法、构造函数

2、实例化对象、对象调用类中的变量和方法

3、类的独立联系

4、实例变量,由对象调用

5、管理学生成绩

三、实验实训软硬件设备

硬件:

计算机软件:

jdk、记事本、eclips

四、实验实训主要内容

1、lass类中运用成员变量与成员方法,然后用构造方法(构造函数来调用成员变量

2、分别对成员变量和方法进行实例化,然后输出调用。

3、创建并运用people类

4、定义实例方法、与静态方法、然后在内中调用静态方法

5、定义学生类、统计学生共交多少钱?

6、创建类:

管理学生成绩系统

五、实验实训总结、体会类变量与实例变量区别:

1、类变量是与类相关的,公共的属性

2、实例变量属于每个对象个体的属性

3、类变量可以通过类名,类变量名直接访问

四川科技职业学院-专业课程实验实训报告

课程名称

面向对象程序设计基础2

课程编号

6

日期

2014-7-1

时间

14:

10-17:

50

指导教师

曾令改

地点

5202

一、实验实训目的

1、掌握类的成员变量、成员方法的建立。

2、掌握this的基本使用权用。

3、理解静态变量和静态方法。

4、理解抽象的概念。

二、实验实训任务

1、统计总学费

2、图书销量统计

3、银行信息管理系统应用程序

三、实验实训软硬件设备

硬件:

计算机软件:

jdk、记事本、eclips

四、实验实训主要内容

//图书销量统计

ImportJava.util.*;

PublicclassBookxL

{privateststicintcounter=0;

PublicBookXL(Stringtitle);

Counter++;}

PublicstaticintgetCounter()

{returncounter;}

Publicstaticvoidmain(Stringargs[])

{String[]titles={"java程序设计教程","Java程序设计实验指导与习题答案"};

For(inti=0;i<5;i++)

{newBookXL(titles[newRandom().nextInt

(2)]);}

Syetem.out.println("总计销售了"+BookXL.getCounter()+"本图书!

");}++

五、实验实训总结、体会

1、了解静态区域块的运用

2、了解到了管理、可以实现存取、余额查询、显示账号等功能

3、利用数组创建对象

4、随机数的产生及获取。

四川科技职业学院-专业课程实验实训报告

课程名称

综合练习1

课程编号

7

日期

2014-7-2

时间

8:

20-12:

00

指导教师

曾令改

地点

5202

一、实验实训目的

1、加深理解前面的知识点。

2、提高java代码编写能力。

二、实验实训任务

1、学生管理系统1

2、学生管理系统2

三、实验实训软硬件设备

硬件:

计算机软件:

jdk、记事本、eclips

四、实验实训主要内容

利用面向对象方法建立学生成绩管理系统

实例:

1、publicclassClerk

{publicStringname;

privateintage;

privatefloatsalary;

publicClerk(Stringname,intage,floatsal)

{this.name=name;

this.age=age;

salary=sal;}

publicfloatgetSal()

{returnthis.salary;}

}

----------------------------------

publicstaticvoidmain(String[]args)

{Clerkc1=newClerk("小花",24,5000);

System.out.println("职员"+c1.name+"的工资是"+c1.getSal());}

五、实验实训总结、体会

封装–访问控制修饰符

Java提供四种访问控制修饰符号控制方法和变量的访问权限:

①公开级别:

用public修饰,对外公开

②受保护级别:

用protected修饰,对子类和同一包中的类公开

③默认级别:

没有修饰符号,向同一个包的类公开

④私有级别:

用private修饰,只有类本身可以访问,不对外公开

四川科技职业学院-专业课程实验实训报告

课程名称

综合练习2

课程编号

8

日期

2014-7-2

时间

14:

10-17:

50

指导教师

曾令改

地点

5202

一、实验实训目的

1、加深理解前面的知识点。

2、提高java代码编写能力。

二、实验实训任务

1、图书销售统计

2、银行信息管理系统应用

三、实验实训软硬件设备

硬件:

计算机软件:

jdk、记事本、eclips

四、实验实训主要内容

1、建立销售管理系统,对进销进行统计。

2、银行信息管理系统,对存、取、余额等进行统计。

3、定位输出英文字母及其ASCII码,每行8个字母。

4、通过键盘输入一个字符,回车显示字符及其ASCII码。

五、实验实训总结、体会

包–三大作用

1、区分相同名字的类

2、当类很多时,可以很好的管理类

3、控制访问范围

包–打包命令

Packagecom.shunping

包–命名规范

小写字母比如com.sina.shunping

包–常用的包

一个包下,包含很多的类,java中常用的包有:

Java.lang.*包自动引入java.util.*工具包

J.*网络开发包java.awt.*包窗口工具包

四川科技职业学院-专业课程实验实训报告

课程名称

love

课程编号

9

日期

2014-7-3

2014-7-4

时间

8:

20-12:

00

14:

10-17:

50

指导教师

张科

地点

5202

一、实验实训目的

1、用Vs制作微视频、微动画

2、熟悉vs代码的运用及实现为动画的制作

二、实验实训任务

1、在窗口1中实现图片的间隔出现,从而达到模糊淡出模糊淡入

2、通过窗口1跳转到窗口2,实现窗口2动画的淡入淡出

3、通过窗口2跳转到窗口3,实现窗口3动画的淡入并淡出结束。

三、实验实训软硬件设备

硬件:

计算机软件:

VS

四、实验实训主要内容、

1、窗口1去掉边框背景色为透明

2、在窗口1插入多个图像,实现间隔时间出现,同时保留以播放出现的图片。

3、用程序代码实现图片的淡入淡出效果,为链接第2个窗口做出动感美化效果

4、第2个窗口与第一个窗口类型,可以更具自己的思路进行设计。

五、实验实训总结、体会

1、考验了我们在多个窗口实现链接的基本操作

2、体会到了无边框、背景透明的窗口动画效果

3、学习了程序代码的控制间隔时间及淡入淡出效果

4、让我们了解到一个项目的是怎样的,对项目有了一定概念

四川科技职业学院-专业课程实验实训报告

课程名称

打飞机

课程编号

10

日期

2014-7-5

2014-7-7

时间

8:

20-12:

00

14:

10-17:

50

指导教师

张科

地点

5202

一、实验实训目的

1、运用、学习与制作打飞机游戏的小游戏

二、实验实训任务

1、开发一个打飞机的小游戏

2、实现程序与用户的互动

三、实验实训软硬件设备

硬件:

计算机软件:

VS

四、实验实训主要内容

1、创建一个400X700大小的窗口,即为游戏界面

2、实现背景图层的滚动效果

3、实现飞机动画在按键W、S、A、D、上实现上下左右移动

4、实现飞机发出子弹的功能,做到攻击的范凑

5、创建敌机、并实现敌机子弹发起攻击

6、控制被打飞机与打飞机的时间与出现的平率

7、被打中的敌机实现消灭功能并实现消灭的动画效果,以及被消声音效果

8、实现敌机打中自己的飞机出现消耗血量的动画效果

9、程序及代码的优化

10、封装程序

五、实验实训总结、体会

1、理解程序的多功能化

2、实现程序的运转思路及其作用

3、熟练及掌握程序代码的写法

4、更多的掌握到优化代码及封装程序的过程与实现

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 理化生

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1