您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 公司方案 > 实验项目1-Java开发环境与语言基础
框架三层,局部为二层钢构。本工程外脚手架采用落地式钢管脚手架,外架随主体结构上升,同步搭设,比操作面高出一步,确保主体及外装修的正常安全施工。实验项目1Java开发环境与语言基础第1部分Java程序开发环境配置与简单Java程序开发[实验目的]1、熟悉Java开发环境JDK1.6,Eclipse的安装与配置。2、学会分别运用JDK1.6和Eclipse开发简单的Application和Applet程序。[实验要求]1、复习理论教学中所学的内容。2、认真进行实验预习,查阅参考书,书写源程序,书写实验预习报告。[实验课时]2学时[实验教学方式]学生上机实验,教师随堂指导。[实验内容]1、下载并安装JDK1.6,过程可参考教材P4-6。2、配置环境变量:SDK平台提供的Java编译器(javac.exe)和Java解释器(java.exe)位于Java安装目录的bin文件夹中,为了能在任何目录中使用编译器和解释器,应在系统特性中设置Path。对于Windows2000、Windows2003、WindowsXP,用鼠标右键点击“我的电脑”,弹出菜单,然后选择属性,弹出“系统特性”对话框,再单击该对话框中的高级选项,然后点击按钮“环境变量”,添加如下图所示的系统环境变量:J2SDK的安装目录的jre文件夹中包含着Java应用程序运行时所需要的Java类库,这些类库被包含在jre\lib目录下的压缩文件rt.jar中。因此,再添加如下图所示环境变量。框架三层,局部为二层钢构。本工程外脚手架采用落地式钢管脚手架,外架随主体结构上升,同步搭设,比操作面高出一步,确保主体及外装修的正常安全施工。23、下载Eclipse3.4或以上版本,将其解压到某一目录下。使用时只需双击eclipse图标即可。4、在记事本中编写简单的Application程序,运用JDK命令方式在屏幕上打印输出“你好,很高兴学习Java”。5、在记事本中编写简单的Applet程序,运用JDK命令方式在JavaApplet中绘制一行文字:“这是一个JavaApplet程序”。6、在Eclipse环境下完成3,4所要求的任务,可参考教材P416实验1的步骤。[实验步骤及提示]1、一个简单的JavaApplication程序。打开记事本,编辑以下代码publicclassHello{publicstaticvoidmain(Stringargs[]){System.out.println(你好,很高兴学习Java);}}保存将源文件保存到C:\1000中,并命名为Hello.java。注意不可写成hello.java,因为Java语言是区分大小写的。源文件的命名规则是这样的,如果源文件中有多个类,那么只能有一个类是public类。如果有一个类是public类,那么源文件的名字必须与这个类的名字完全相同,扩展名是.java。如果源文件没有public类,那么源文件的名字只要和某个类的名字相同,并且扩展名是.java就可以了。编译当创建了Hello.java这个源文件后,就要使用Java编译器(javac.exe)对其进行编译。C:\1000\javacHello.java运行Java应用程序必须通过Java虚拟机中的Java解释器(java.exe)来解释执行其字节码文件。Java应用程序总是从主类的main方法开始执行。因此,必须如下运行Java应用程序:框架三层,局部为二层钢构。本工程外脚手架采用落地式钢管脚手架,外架随主体结构上升,同步搭设,比操作面高出一步,确保主体及外装修的正常安全施工。3C:\1000\javaHello2、一个简单的Java小应用程序(JavaApplet)。打开记事本,编辑以下代码:importjava.applet.*;importjava.awt.*;publicclassBoyextendsApplet{publicvoidpaint(Graphicsg){g.setColor(Color.red);g.drawString(我一边喝着咖啡,一边学Java呢,5,30);g.setColor(Color.blue);g.drawString(我学得很认真,10,50);}}编译c:\1000\javacBoy.java运行JavaApplet由浏览器来运行,因此我们必须编写一个超文本文件(含有applet标记的web页)通知浏览器来运行这个JavaApplet。以下是一个简单的html文件:Boy.htmlappletcode=Boy.classheight=100width=300/applet如果浏览器不支持JavaApplet程序(比如WinXP自带的IE),你也可以使用SDK提供的appletviewer来调试小程序,如,在DOS命令行执行:c:\1000\appletviewerBoy.html3、在Eclipse环境下完成3,4所要求的任务,可参考教材P416实验1的步骤。框架三层,局部为二层钢构。本工程外脚手架采用落地式钢管脚手架,外架随主体结构上升,同步搭设,比操作面高出一步,确保主体及外装修的正常安全施工。4第2部分Java基本数据类型与控制语句[实验目的]1、掌握Java的各种基本数据类型的用法。2、掌握Java的控制语句。[实验要求]1、复习理论教学中所学的内容。2、认真进行实验预习,查阅参考书,书写源程序,书写实验预习报告。[实验课时]2学时[实验教学方式]学生上机实验,教师随堂指导。[实验内容]1、输出希腊字母表。下面给出该程序的模板代码,请先读懂这段代码并将其补充完整,然后编译、运行该程序。GreekAlphabet.javapublicclassGreekAlphabet{publicstaticvoidmain(Stringargs[]){intstartPosition=0,endPosition=0;charcStart='α',cEnd='ω';【代码1】//cStart做int型转换据运算,并将结果赋值给startPosition【代码2】//cEnd做int型转换运算,并将结果赋值给endPositionSystem.out.println(希腊字母\'α\'在unicode表中的顺序位置:+(int)c);System.out.println(希腊字母表:);for(inti=startPosition;i=endPosition;i++){charc='\0';【代码3】//i做char型转换运算,并将结果赋值给cSystem.out.print(+c);if((i-startPosition+1)%10==0)System.out.println();}}}2、4、判断一个1至99999之间的数是否“回文数”。下面给出该程序的模板代码,请先读懂这段代码并将其补充完整,然后编译、运行该程序。Number.javaimportjavax.swing.JOptionPane;publicclassNumber{publicstaticvoidmain(Stringargs[]){intnumber=0,d5,d4,d3,d2,d1;Stringstr=JOptionPane.showInputDialog(输入一个1至99999之间的数);number=Integer.parseInt(str);if(【代码1】)//判断number在1至99999之间的条件{【代码2】//计算number的最高位(万位)d5【代码3】//计算number的千位d4【代码4】//计算number的百位d3d2=number%100/10;d1=number%10;if(【代码5】)//判断number是5位数的条件{System.out.println(number+是5位数);框架三层,局部为二层钢构。本工程外脚手架采用落地式钢管脚手架,外架随主体结构上升,同步搭设,比操作面高出一步,确保主体及外装修的正常安全施工。5if(【代码6】)//判断number是回文数的条件{System.out.println(number+是回文数);}else{System.out.println(number+不是回文数);}}elseif(【代码7】)//判断number是4位数的条件{System.out.println(number+是4位数);if(【代码8】)//判断number是回文数的条件码{System.out.println(number+是回文数);}else{System.out.println(number+不是回文数);}}elseif(【代码9】)//判断number是3位数的条件{System.out.println(number+是3位数);if(【代码10】)//判断number是回文数的条件{System.out.println(number+是回文数);}else{System.out.println(number+不是回文数);}}elseif(d2!=0){System.out.println(number+是2位数);if(d1==d2){System.out.println(number+是回文数);}else{System.out.println(number+不是回文数);}}elseif(d1!=0){System.out.println(number+是1位数);System.out.println(number+是回文数);}}else{System.out.printf(\n%d不在1至99999之间,number);}}}3、完成教材P419-422实验2的所有内容。[实验步骤]参照教材中在JDK环境下编辑、编译和运行Java程序的步骤。[实验参考答案]框架三层,局部为二层钢构。本工程外脚手架采用落地式钢管脚手架,外架随主体结构上升,同步搭设,比操作面高出一步,确保主体及外装修的正常安全施工。61、输出希腊字母表参考答案:【代码1】:startPosition=(int)cStart;【代码2】:endPosition=(int)cEnd;【代码3】:c=(char)i;2、“回文数”参考答案:【代码1】:number=99999&&number=1【代码2】:d5=number/10000;【代码3】:d4=number%10000/1000;【代码4】:d3=number%1000/100;【代码5】:d5!=0【代码6】:d1==d5&&d2==d4【代码7】:d4!=0【代码8】:d1==d4&&d2==d3【代码9】:d3!=0【代码10】:d1==d33、步骤详见教材P419-422实验2。实验报告要求要求:按实验项目一第1,2部分所有内容写一次实验报告。要求仿照如下模板书写:要有实验目的、实验内容、实验步骤、实验结果截图、实验过程及问题分析与解决办法阐述、实验总结等。下面模板是一个格式要求,书写时应按实验项目一第1,2部分所做的实验书写各部分内容。每个同学所书写的实验报告不能雷同,若有雷同,则成绩都记为0分。第5周实验课时,务必将自己的电子版实验报告带上,要将其按时传到实验报告上交系统中,过期将不能提交,成绩为0分。框架三层,局部为二层钢构。本工程外脚手架采用落地式钢管脚手架,外架随主体结构上升,同步搭设,比操作面高出一步,确保主体及外装修的正常安全施工。7甘肃政法学院本科学生实验报告(一)姓名学院计算机科学学院专业班级实验课程名称试验时间年月日指导教师及职称李瑞生实验成绩开课时间学年学期框架三层,局部为二层钢构。本工程外脚手架采用落地式钢管脚手架,外架随主体结构上升,同步搭设,比操作面高出一步,确保主体及外装修的正常安全施工。8甘肃政法学院实验管理中心印制实验题目小组合作是○否○姓名班级学号一、实验目的:a)熟练掌握怎样在JSP页面中使用page指令设置contentType的值。3、熟练掌握怎样在JSP页
本文标题:实验项目1-Java开发环境与语言基础
链接地址:https://www.777doc.com/doc-4759641 .html