1、 2013 年 3 月 25 日指导教师及职称:实验成绩:开课时间:2012-2013 学年 第二 学期甘肃政法学院实验管理中心印制实验题目Java开发环境与实验基础小组合作否姓名班级11信管学 号一、实验目的第1部分 Java程序开发环境配置与简单Java程序开发1、 熟悉Java开发环境JDK1.6,Eclipse的安装与配置。2、 学会分别运用JDK1.6和Eclipse开发简单的Application和Applet程序。第2部分 Java 基本数据类型与控制语句1、 掌握Java的各种基本数据类型的用法。2、 掌握Java的控制语句。二实验环境装有JDK和Eclipse的计算机一台。三
2、、实验内容与步骤(一)第一部分:Java程序开发环境配置与简单Java程序开发1、 下载并安装JDK1.6。2、 配置环境变量:SDK平台提供的Java编译器(javac.exe)和Java解释器(java.exe)位于Java安装目录的bin文件夹中,为了能在任何目录中使用编译器和解释器,应在系统特性中设置Path。对于Windows2000、Windows2003、Windows XP,用鼠标右键点击“我的电脑”,弹出菜单,然后选择属性,弹出“系统特性”对话框,再单击该对话框中的高级选项,然后点击按钮“环境变量”,添加如下图所示的系统环境变量:J2SDK的安装目录的jre文件夹中包含着Ja
3、va应用程序运行时所需要的Java类库,这些类库被包含在jrelib目录下的压缩文件rt.jar中 。因此,再添加如下图所示环境变量。3、 下载Eclipse3.4或以上版本,将其解压到某一目录下。使用时只需双击eclipse图标即可。4、 在记事本中编写简单的Application 程序,运用JDK命令方式在屏幕上打印输出“你好,很高兴学习Java”。5、 在记事本中编写简单的Applet 程序,运用JDK命令方式在Java Applet中绘制一行文字:“这是一个Java Applet 程序”。6、 在Eclipse环境下完成3,4所要求的任务,可参考教材P416实验1的步骤。(2)第二部分
4、:Java 基本数据类型与控制语句1、 输出希腊字母表。下面给出该程序的模板代码,请先读懂这段代码并将其补充完整,然后编译、运行该程序。GreekAlphabet.javapublic class GreekAlphabet public static void main (String args ) int startPosition=0,endPosition=0; char cStart=,cEnd=; 【代码1】 /cStart做int型转换据运算,并将结果赋值给startPosition 【代码2】 /cEnd做int型转换运算,并将结果赋值给endPosition System.o
5、ut.println(希腊字母在unicode表中的顺序位置:+(int)c);希腊字母表:); for(int i=startPosition;i=endPosition;i+) char c=0 【代码3】 /i做char型转换运算,并将结果赋值给c System.out.print( +c);if(i-startPosition+1)%10=0) 2、 判断一个1至99999之间的数是否“回文数”。Number.javaimport javax.swing.JOptionPane;public class Number public static void main(String arg
6、s) int number=0,d5,d4,d3,d2,d1; String str=JOptionPane.showInputDialog(输入一个1至99999之间的数 number=Integer.parseInt(str); if(【代码1】) /判断number在1至99999之间的条件 【代码2】 /计算number的最高位(万位)d5 【代码3】 /计算number的千位d4 【代码4】 /计算number的百位d3 d2=number%100/10; d1=number%10; if(【代码5】) /判断number是5位数的条件 System.out.println(numb
7、er+是5位数 if(【代码6】) /判断number是回文数的条件是回文数 else不是回文数 else if(【代码7】) /判断number是4位数的条件是4位数 if(【代码8】) /判断number是回文数的条件码 else if(【代码9】) /判断number是3位数的条件是3位数 if(【代码10】) /判断number是回文数的条件 else if(d2!=0)是2位数 if(d1=d2) System.out.println(number+ else if(d1!是1位数 System.out.printf(n%d不在1至99999之间,number);四、实验过程与分析第一部分:(1)JDK环境下编译情况:Hello类Boy类:(2)Eclipse环境下的编译情况:Hello类:第二部分:JDK环境下的编译: GreekAlphabet类:Number类:Eclipse环境下编译的程序:GreekAlphabet类:第三部分:教材30-31页代码:(1)(2)(3)(4)五、实验总结通过本实试验熟悉了java的运行环境,锻炼了书写简单程序的能力。熟练地掌握了在JDK环境和Eclipse环境下编译和调试代码。
copyright@ 2008-2023 冰点文库 网站版权所有
经营许可证编号:鄂ICP备19020893号-2