已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
集美大学计算机工程学院实验报告课程名称:Java程序设计班级:计算1212实验成绩:指导教师:李旺姓名:何敏实验项目名称:Java IDE开发环境安装与配置学号:201221121033上机实践日期:2013-09-04实验项目编号:组号:上机实践时间: 2 学时一、目的掌握JDK安装与配置,掌握Java IDE开发环境配置与基本使用。二、实验内容与设计思想1. 熟悉控制台下常用命令。使用cmd命令进入控制台。(1)dir 显示当前目录下所有内容。如:dir *.java 显示当前目录下所有扩展名为java的文件。(2)切换磁盘分区。如:c:tempjava d: 或者 e:,切换到d盘或者e盘。(3)cd 进入某个目录。如:c:tempjavacd abc 指的是进入tempjava下的abc目录;c:tempjavacd . 进入java的父目录,即c:temp;c:tempjavacd 进入根目录,在这里即c盘根目录。(4)关于java的命令。java version 查看当前系统使用的jre版本;javac HelloWorld.java 对HelloWorld.java文件进行编译;java HelloWorld 将HelloWorld类载入虚拟机(即运行HelloWorld)。2. JDK的配置与HelloWorld。(1)学会设置变量JAVAHOME与path(参见p15);(2)学会使用java verson查看版本号,确认jre是否装好;(3)学会使用记事本编写HelloWorld.java(参见课本p31);(4)使用命令行(cmd)行进行编译(javac)、运行(java)-参考资料:课本p18图2-3。注意:编译或者运行时碰到错误,请参见书本p19页的疑难解答提示,也可以在google或baidu中搜索相应解决方案。3. eclipse安装与使用。(1)安装eclipse;(2)新建一个Java Project;(3)编写HelloWorld.java;(4)运行HelloWorld,在eclipse控制台中查看结果。注意:观察eclipse开发环境中对编译错误的提示,并适当修改。4. 取数字。编写一个程序,从键盘读取该数值,如5814(不局限于该数),然后利用除法和取余运算把变量n的每一个数字都抽出来并打印出来。输出结果为:n=5814The digits of n are 5,8,1,4注意:处理控制台输入:请参考p52的InputTest.java(使用Scanner的nextLine()或nextInt())。注意:查询jdk文档,Integer类的parseInt方法,将字符串转换成int型。(1)编写函数编写public static void printDigit(int n)方法,将n的每个数字输出;编写public static int getDigits(int n)方法,将n的每个数字抽取出来并放入int数组,并返回。注意:利用return语句返回。参考代码如下:public static int getDigits(int n)int result = new int4;/注意:这里只能处理4位整数/一系列处理代码return result;(2)改为一通用的程序,对传递进来的任意位数的10进制数整数,输出其中的每个数字(选做)。(3)对传递进来的任意位数的10进制整数,可以将其转换为2进制、8进制、16进制,然后将每种进制下该数的每一个数字打印出来。(提示:查询jdk文档,Integer的使用方法)(选做)。注意:因为十六进制的原因,这时候需要使用String result来存储结果。提示:将int型转换成String型,查询jdk文档。三、实验使用环境eclipse四、实验步骤和调试过程1(1) dir 显示当前目录下所有内容(2) 切换磁盘分区(3) cd 进入某个目录。(4) java version 查看当前系统使用的jre版本javac HappyDay.java 对HappyDay.java文件进行编译2.(1) 设置变量JAVAHOME与path(2). 使用java verson查看版本号(3). 使用记事本编写Happyday.java(4). 使用命令行(cmd)行进行编译(javac)、运行(java)3.(1).(2). 新建一个Java Project(3). 编写HelloWorld.java(4). 运行HelloWorld4.(1).用printDigit(int n)函数将n的每个数字输出,getDigits(int n)函数将n的每个数字抽取出来并放入int数组,并返回result。函数代码:public static void printDigits(int n)System.out.print(The digits of n are);for(int i=0;i=0;i-)resulti=n%10;n=n/10;return result;主函数代码:public static void main(String args) / TODO Auto-generated method stubScanner in=new Scanner(System.in);System.out.print(n=);int n=in.nextInt();int array=getDigits(n);printDigits(array); 运行结果:(2).在(1)的代码基础上,增加计算整数位数的代码:(主函数)函数代码改为:运行结果:五、实验小结1实验中遇到的问题及解决过程、产生的错误及原因分析问题及错误解决过程及原因分析1.在控制台编译HelloWorld.java时显示:javac 不是内部或外部命令,也不是可运行的程序 或批处理文件。HelloWorld.java的路径不对,改正之后,再运行,最后显示了结果。2.编写取数字的程序时,参考课本在主函数读入数据用int n=in.nextInt();显示错误在public class GetDigits1 前面加上import java.util.*;和主函数中加了一句Scanner in=new Scanner(S
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 肿瘤营养健康状况
- 2023年湘潭医卫职业技术学院单招职业适应性测试题库附答案详解真题题库
- 触电考试试题及答案
- 2025版肿瘤疾病常见症状及护理要点
- 2025年重庆工程职业技术学院单招职业适应性考试题库带答案详解综合卷
- 冲激响应求解方法
- 2025年南阳农业职业学院单招职业倾向性考试题库附参考答案详解满分
- 布拉格城市概览
- 2025年牡丹江大学单招职业倾向性考试题库带答案详解(夺分金卷)
- 企业经营模拟实训报告总结
- 煤棚建造合同协议
- 禁毒教育课件:珍爱生命远离毒品
- 银行2025反洗钱培训
- 建设高品质碳化硅单晶材料研发项目可行性研究报告写作模板-申批备案
- 外呼中心服务规范及管理制度汇编
- 大学生机器人工程专业职业生涯规划书
- 2025商业大厦租赁合同范本
- 国网陕西省电力有限公司招聘笔试真题2024
- 《三爱三节》主题班会课件
- 新版《关于防范遏制矿山领域重特大生产安全事故的硬措施》解读课件
- 《中国海军的发展史》课件
评论
0/150
提交评论