




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
四川科技职业学院《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〈double2、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<I;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、创建类:管理学生成绩系统五、实验实训总结、体会类变量与实例变量区别:类变量是与类相关的,公共的属性实例变量属于每个对象个体的属性类变量可以通过类名,类变量名直接访问
四川科技职业学院-专业课程实验实训报告课程名称面向对象程序设计基础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、学生管理系统12、学生管理系统2三、实验实训软硬件设备硬件:计算机软件:jdk、记事本、eclips四、实验实训主要内容利用面向对象方法建立学生成绩管理系统实例:1、publicclassClerk{publicStringname;privateintage;privatefloatsalary;publicClerk(Stringname,intage,floatsal){=name;this.age=age;salary=sal;}publicfloatgetSal(){returnthis.salary;}}---------------------------------publicstaticvoidmain(String[]args){Clerkc1=newClerk("小花",24,5000);System.out.println("职员"++"的工资是"+c1.getSal());}五、实验实训总结、体会封装–访问控制修饰符Java提供四种访问控制修饰符号控制方法和变量的访问权限:①公开级别:用public修饰,对外公开②受保护级别:用protected修饰,对子类和同一包中的类公开③默认级别:没有修饰符号,向同一个包的类公开④私有级别:用private修饰,只有类本身可以访问,不对外公开
四川科技职业学院-专业课程实验实训报告课程名称综合练习2课程编号8日期2014-7-2时间14:10-17:50指导教师曾令改地点5202一、实验实训目的1、加深理解前面的知识点。2、提高java代码编写能力。二、实验实训任务1、图书销售统计2、银行信息管理系统应用三、实验实训软硬件设备硬件:计算机软件:jdk、记事本、eclips四、实验实训主要内容建立销售管理系统,对进销进行统计。银行信息管理系统,对存、取、余额等进行统计。定位输出英文字母及其ASCII码,每行8个字母。4、通过键盘输入一个字符,回车显示字符及其ASCII码。五、实验实训总结、体会包–三大作用区分相同名字的类当类很多时,可以很好的管理类控制访问范围包–打包命令Packagecom.shunping包–命名规范小写字母比如com.sina.shunping包–常用的包一个包下,包含很多的类,java中常用的包有:Java.lang.*包自动引入java.util.*工具包J.*网络开发包java.awt.*包窗口工具包
四川科技职业学院-专业课程实验实训报告课程名称love课程编号9日期2014-7-32014-7-4时间8:20-12:0014:10-17:50指导教师张科地点5202一、实验实训目的1、用Vs制作微视频、微动画2、熟悉vs代码的运用及实现为动画的制作二、实验实训任务1、在窗口1中实现图片的间隔出现,从而达到模糊淡出模糊淡入2、通过窗口1跳转到窗口2,实现窗口2动画的淡入淡出3、通过
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论