java实验报告_java实验一实验报告
Java实验报告一:Java开发环境的熟悉
20135315 宋宸宁
实验要求:
1. 使用JDK编译、运行简单的Java程序
2.使用Eclipse 编辑、编译、运行、调试Java程序
实验内容
(一) 命令行下Java程序开发
(二)Eclipse下Java程序开发、调试
(三)练习(通过命令行和Eclipse两种方式实现,在Eclipse下练习调试程序)
5. 实现求正整数1-N之间所有质数的功能,并进行测试。
实验过程
实验一:
通过xface软件打开命令行运行窗口,通过命令行的方式,通过gedit 文件名.java的方式或者vim 文件名.java,进入java程序的编偶写界面。
编写好代码保存后,通过javac -d . 文件名.java编译程序。输入java scn.hello运行编译好的程序。
实验二:
利用eclipse编程。注意要将建立的类保存到包文件夹中。编写制定程序。重点在调试程序,单击Window->Open Perspective->Debug打开调试视图。
设置断点,在要设置断点的位置前面,双击标有行数前面的部分,可快捷设置断点。
调试的快捷键是F11,单步调试,进入函数快捷键为F5,不进入函数快捷键F6,一般调试都不进入函数,当函数出现问题时,再进入函数。
在指定位置进行调试,使用快捷键为F8的Resume功能。
通过将鼠标移到变量处,可以查看此时变量的值。
条件断点,一般用于循环语句中。在要调试的语句行左边单击鼠标右键,选择“Breakpoint Properties...”,输入需要的循环条件。
实验三:实现求正整数1-N之间所有质数的功能,并进行测试。
实验分析:从实验要求中可以提取出,该实验需要(1)判断一个数是否是指数(2)输出1-N之间的质数(3)N是一个变量,应该有用户输入。
分析第2个需求可以在继承第1个需求的基础上实现。
编写父类,判断是否是质数;
编写子类,在继承父类的基础上,输出1-N之间的质数;
在主函数中,通过调用java包,调用输入功能,输入N。
实验中遇到的问题和解决办法。
实验一遇到2个问题。
1、编写完代码后,再输入编译命令没有反应。
解决:回到xface界面,通过Ctrl+C指令,重新出现运行命令行。
2、进行编译时,输入javac -d. 文件名.java,编译出现错误
解决:通过学习视频的相关部分,发现编译带包名的java文件,要知名包文件夹存储的位置,“.”指的是保存到当前文件夹。应该在-d后加一个空格,再加"."。属于语法错误。
实验二遇到了1个问题。
开始进入eclipse时,若通过命令行方式打开的和之前用的版本一样,若直接在桌面双击,打开的版本有更高的分层,不能直接建立java project。
由于实验指导非常清晰明了,在做该实验时,没有其他技术性遇到问题。
实验三没有遇到问题。
因为判断质数的函数,在c语言的学习中已经实现过了,思路也没有变化,同时,java语言中调用java包调用输入函数,在做上课的实验时已经学习过了。
实验收获
通过本次实验,我学会了再命令行中进行java文件的编写,学会了在eclipse中调试程序,最重要的是,在进行实验和解决问题的过程中,对编程有了更深一步的理解。在第三个实验编写的过程中,将看视频学习的内容,进行了应用,通过子父类的方式实现了一下,将不同的功能进行分装处理。还是真正动手操作才能学到知识。
java实验报告_java实验一实验报告相关推荐
- java弹弹球实验报告_Java弹球游戏实验报告—chen
Java弹球游戏实验报告-chen 课 程 设 计 报 告 题 目 弹球小游戏 姓 名 方成 学 号 20 专 业 java 指导教师 陈华恩 2013年 12 月 30 目录 一.实验目的2 二.需 ...
- java程序设计教程实验报告_java程序设计课程--实验报告-实验13.doc
java程序设计课程--实验报告-实验13.doc 还剩 12页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预览范围啦! 如果喜欢就下载吧,价低环保! 内容要点: ...
- java基本语法实验体会_Java基本语法实验报告
题目:Java基本语法 课程名称:JAVA语言程序设计 班 级:信1705-1 姓 名:刘雨馨学号:20173445 指导教师:王建民 正文部分格式要求: 1. 正文汉子部分要求宋体小四, ...
- java程序设计教程实验报告_java程序设计课程实验报告3
北京电子科技学院(BESTI) 实验报告 课程:java程序设计 班级:1353 姓名:陈都 学号:20135328 成绩: 指导教师:娄嘉鹏 实验日期:2013 ...
- java员工管理系统实验报告_java员工管理系统实验报告怎么写?员工管理系统的风险控制有哪些?...
员工管理系统在设计好后,要先试运行,实验成功后,才可以使用的.那大家知道java员工管理系统实验报告怎么写吗?还有,员工管理系统的风险控制有哪些呢?下面就让小编带大家一起来了解一下吧. java员工管 ...
- java音乐系统实验报告_java程序设计课程设计报告音乐播放器.docx
java程序设计课程设计报告音乐播放器.docx JAVA及JAVAWEB应用开发实验报告设计题目JAVA音乐播放器专业计算机信息管理班级1班学号姓名2014年12月24日IMPORTJAVAXMED ...
- java课程设计实验报告_java课程设计实验报告样例
分数_______ 嘉应学院计算机学院实验报告 课程名称:面向对象程序设计课程设计(Java) 实验名称:"动物换位"程序设计 指导教师:肖振球 实验地点:_居家学习_实验时间:2 ...
- java第一次上机_java第一次上机实验--验证码
1 package javashiyan; 2 3 import java.awt.Color; 4 import java.awt.event.ActionEvent; 5 import java. ...
- java程序实验总结_Java Socket 编程实验总结
标签: Client: 1.使用Socket类 if (socket == null) socket = new Socket(address, 2333); //不要用1024之前的端口 2.soc ...
- java迷宫实训报告_Java综合实训报告-迷宫.doc
Java综合实训报告-迷宫 目 录 1.需求分析2 2.概要设计2 2.1功能图3 2.2系统流程图4 3.详细设计4 3.1类关系图5 3.2类设计图5 类Maze5 类MazeGrid6 3.3主 ...
最新文章
- kmeans及模型评估指标_模型评估常用指标
- mysql进程管理,MySQL管理
- 手动实现一个速度仪表盘
- GAN生成对抗网络-SSGAN原理与基本实现-半监督学习GAN-08
- 【caffe-Windows】识别率批量输出——matlab实现
- 使用VS Code开发调试.NET Core 多项目
- AUTOSAR从入门到精通100讲(二)-SOME/IP及其应用
- gorm 多条件搜索db处理问题
- NFS介绍,NFS服务端安装配置,NFS配置选项
- 原生js循环展示dom_为什么说JS的DOM操作很耗性能
- 高中电子技术——指针式万用表调零
- 最新 Python 爬虫利器!
- 微服务架构实战篇(四):Spring boot2.0 + Mybatis +Druid监控数据库访问性能
- plc ge c语言编程,GE PLC编程软件快速入门手册.pdf
- Keil5 程序下载到RAM中并运行,
- A1008 Elevater(20)
- 图像坐标球面投影_晶体的球面坐标与球面投影
- 虚拟服务器IP地址创建,虚拟服务器的ip地址
- win10 机械硬盘 开机速度缓慢的原因排查与优化
- excel表格xlsx密码强制解除手机,忘记excel表格xlsx密码如何找回?