实验一报告

                    北京电子科技学院(BESTI

                     实     验    报     告

      课程:Java   班级: 1352     姓名:谈愈敏     学号:20135220

      成绩:               指导教师:娄嘉鹏        实验日期:2015.4.17

      实验密级:           预习程度:              实验时间:15:30~18:00

      仪器组次:20         必修/选修:选修        实验序号:01

      实验名称: Java开发环境的熟悉                                                        

      实验目的与要求:   1. 使用JDK编译、运行简单的Java程序     

      2.使用Eclipse 编辑、编译、运行、调试Java程序                                                      

                                                                        

      实验仪器:

名称

型号

数量

计算机

lenovo

1

实验楼

 

1

 

      统计的PSP(Personal Software Process)时间

 

步骤

耗时(min)

百分比

需求分析

5~10

10%

设计

10~20

25%

代码实现

20~25

35%

测试

5~10

10%

分析总结

10~15

 20%

 

实验步骤:

(一)命令行下Java程序开发

输入cd Code命令进入Code(注意C要大写)目录。

输入mkdir 20135220 命令建立实验目录。

可以使用ls命令或dir命令查看建立的目录情况。

输入cd 20135220命令进入实验目录,再输入类似mkdir exp1建立第一个实验目录,然后输入cd exp1进入实验一目录,可以输入pwd命令查看当前工作路径。

输入gedit Hello.java(注意把代码保存到exp1目录中)编辑Hello.java,并输入代码。

如下图所示:

 

输入javac -d. Hello.java命令编译代码,输入java ljp.Hello命令运行 程序。

 

(二)Eclipse下Java程序开发、调试

 

依次新建Java Project,Package,Class,然后开始写代码,运行结果如下:

调试程序,在第4行设断点,调试F11,单步运行F6,运行到第5行

 

在第11行设置断点,然后单击Resume图标(快捷键F8),程序就运行到了第11行。

 

设置条件断点,在第11行左边单击鼠标右键,选择Breakpoint Properties...

设置条件“i==50”

 

按一下F8,就可以查看i的值是50了。

 

 

(三)练习(通过命令行和Eclipse两种方式实现)

实现求正整数1-N之间所有质数的功能,并进行测试。

命令行的方式:

 

 

Eclipse方式:

 

遇到的问题:

     实验楼中命令行的编译和运行没有反应。

解决:

     首先要把编写代码的窗口关掉!再在命令行中操作!

     输入javac -d . Hello.java命令编译代码,注意代码中有package时,使用javac编译代码时一定要加-d参数,这里-d后有空格再加点再加空格。

     输入java ljp.Hello命令运行程序。 注意:代码中有package时,运行代码时一定要加包名前缀。

 

实验总结

     编写程序首先要弄清楚需求,继而,有了主要思路和具体步骤之后,再去用代码实现,编写成代码才是最后一步,只要有了思路,代码也会信手拈来,切记不要一看到题目就着手敲代码,这样很容易完成不了,中途就不知道要怎么做了,还会漏洞百出。

     另外,把功能用函数单独的封装起来,只需要在主函数中调用需要的函数,这样不仅提高了代码的复用性,而且会使自己的程序更加简单,有条理化,也不会容易出错了。

转载于:https://www.cnblogs.com/tymjava/p/4426009.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/460293.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mysql中下杠怎么打_怎么打字母下方的短横杠?,下横杠怎么打

下横杠怎么打,怎么打字母下方的短横杠?对于电脑操作,大多数成年人不及现在的孩子们。今天看到同事在编辑一篇文档,需要在字母下面打一条短横杠,如下图所示。但是同事怎么也打不出来,坐在旁边的他的孩子,看着有点不耐烦…

云计算解决方案——电信行业

2019独角兽企业重金招聘Python工程师标准>>> 云计算解决方案——电信行业 由于业务的快速发展,电信运营商每年要采购大量的服务器和存储设备,这些资源闲置或者偶尔被使用,造成大量的投资浪费。解决这一问题最好的方法是在企业内部…

华硕主板装系统蓝屏_华硕笔记本电脑重装系统后蓝屏怎么办

华硕笔记本电脑重装系统后蓝屏怎么办?笔记本重装系统后蓝屏怎么办,之前笔记本系统很慢很慢,想重新安装一下操作系统,重新安装的是Windows 7的系统,使用的是Ghost系统盘,为什么重新安装玩系统之后蓝屏了,其…

[LeetCode]LRU Cache有个问题,求大神解答【已解决】

题目: Design and implement a data structure for Least Recently Used (LRU) cache. It should support the following operations: get and set. get(key) - Get the value (will always be positive) of the key if the key exists in the cache, otherwise ret…

从CentOS6.0i386到CentOS6.6x86-64,搬家中,磕磕跘跘,各种折腾……

2019独角兽企业重金招聘Python工程师标准>>> 原本打算从 CentOS 6.0 i386 蹦到 CentOS 7.1 x86-64 ,结果声卡一灵九不灵的问题没解决。决定退到 CentOS 6.6 x86-64 。 装好 CentOS 6.6 x86-64 ,原生创建的用户 guest 貌似没啥问题。但直接迁…

java程序源代码如何保存到桌面_如何编写JAVA小白第一个程序

学习上一篇文章之后,确定好JDK和环境变量都成功之后,我们来编写我们第一个java程序命名为HelloWorld.java。上一篇文章链接:JDK下载与环境变量的安装桌面上右击,新建一个文本文档用记事本打开文本文档编写如上图代码,注…

matlab图像输出表格_matlab 图像输出3维字

废话不多说。strE; scale10; % 绘制 3D 文字 new_fig figure(visible,on); word_handle text(0.01,0.5,str,... fontsize,200,... fontweight,bold,... fontunits,normalized); axis off set(gcf,PaperPosition,[0 0 8 8],PaperUnits,normalized) % saveas(gca,[pwd 1.png])…

mysql注册成功为啥启动不了mysql_mysql启动不成功的解决方法

1.net start mysql提示服务名无效原因:mysql服务没有安装。解决方法:2. 以管理员身份运行cmd。window键R 输入cmd3. 切换到 mysql.exe 的文件位置的路径我的文件路径是 D:D:\Mysql\mysql-5.7.16-win32\bin4、输入mysql.exe -install 回车如上图显示就表示…

NoSQL数据库:数据的一致性

NoSQL数据库:数据的一致性 读取一致性 强一致性 在任何时间访问集群中任一结点,得到的数据结果一致; 用户一致性 对同一用户,访问集群期间得到的数据一致; 解决用户一致性:使用粘性会话,将会话…

基于Apache OLTU的OAuth2.0授权解决方案

Apache OLTU实现了OAuth 2.0的规范,是一种可靠的Java授权解决方案。但是,官方文档实在是太惨不忍睹了。本文参考了开涛的OAuth 2.0集成Shiro文章。模拟了OAuth2.0的认证流程。技术框架:SpringSpringMVCApache OLTUAmazonUI.界面效果&#xff…

小程序转h5之后 vant文件查找失败:_你还在使用原生开发小程序吗

最近帮别人在做一个小程序,因为官方的支持不够好,组件库也不够多,所以就没有使用官方的操作。网上查找了一番,觉得mpvue还不错(之前也没玩过),索性拿来用吧!01 前言小程序的做法也是比较简单的,假如你是老手…

JQUERY插件JqueryAjaxFileUplaoder----更简单的异步文件上传

异步上传相信大家都做过类似的功能,JqueryAjaxFileUploader为我们提供了更简单的实现和使用方式。不过既然是JQUERY的插件那么它所依赖的环境大家都懂得。JqueryAjaxFileUploader并不华丽,也没有提供美化文件上传控件的css,它并不像jQuery Fi…

替换WordPress调用的Google前端库为360镜像的库

为什么80%的码农都做不了架构师?>>> 把 googleapis 替换成 useso 即可: sed -i s/googleapis/useso/g grep -rl googleapis ./wordpress 另外在后台关闭Gravatar头像显示(设置-讨论-头像显示),免得拖慢页面加载速度. 要成倍提升WordPress速度,可以考虑使…

IOS模拟器调试ANE

来源:http://www.tuicool.com/articles/AFRJzi 利用iOS模拟器来检测和调试AIR应用程序补充篇 Air3.4来了 除去可以直接往模拟器里面部署应用,还可以往真机里面部署应用。 Air3.3的时候非常苦逼,你只能往模拟器里面装应用而不能删除&#xff0…

python开源考试_可能是 Python 中最火的第三方开源测试框架 pytest

作者:HelloGitHub-Prodesire一、介绍本篇文章是《聊聊 Python 的单元测试框架》的第三篇,前两篇分别介绍了标准库 unittest 和第三方单元测试框架 nose。作为本系列的最后一篇,压轴出场的是Python 世界中最火的第三方单元测试框架&#xff1a…

CSS3那些不为人知的高级属性

尽管现代浏览器已经支持了众多的CSS3属性,但是大部分设计师和开发人员貌似依然在关注于一些很“主流”的属性,如border-radius、box-shadow或者transform等。它们有良好的文档、很好的测试并且最常用到,所以如果你最近在设计网站,…

Oracle PL/SQL之LOOP循环控制语句

在PL/SQL中可以使用LOOP语句对数据进行循环处理&#xff0c;利用该语句可以循环执行指定的语句序列。常用的LOOP循环语句包含3种形式&#xff1a;基本的LOOP、WHILE...LOOP和FOR...LOOP。 LOOP语句的基本语法结构如下&#xff1a; [<<label_name>>] LOOPstatement.…

Sublime text 入门学习资源篇及其基本使用方法

Sublime text 学习资源篇 史上最性感的编辑器-sublimetext&#xff0c;插件&#xff0c; 学习资源 官网 http://www.sublimetext.com/插件 https://packagecontrol.io教程 Sublime Text 全程指南Sublime Text 2 入门及技巧Sublime Text 使用介绍、全套快捷键及插件推荐Sublime …

mysql必知必会 create_mysql必知必会--检 索 数 据

SELECT 语句SQL语句是由简单的英语单词构成的。这些单词称为关键字&#xff0c;每个SQL语句都是由一个或多个关键字构成的。大概&#xff0c;最经常使用的SQL语句就是 SELECT 语句了。它的用途是从一个或多个表中检索信息。为了使用 SELECT 检索表数据&#xff0c;必须至少给出…

Git 配置备忘

最近开始做了一些项目&#xff0c;但是不是总能在一个地方开工&#xff0c;又考虑到工作量大&#xff0c;要和别人一块完成&#xff0c;代码托管就不得不进行了。之前用了visual studio online,毕竟tfs的那一套还是很熟悉的。不过坑爹的是&#xff0c;虽说china g wall 没有封掉…