20192327何源实验一
20192327 2020-2021-1 《数据结构与面向对象程序设计》实验一报告
课程:《程序设计与数据结构》
班级: 1923
姓名: 何源
学号:20192327
实验教师:王志强
实验日期:2020年10月08日
必修/选修: 必修
1.实验内容
基于命令行和IDE(Intellj IDEA 简易教程](http://www.cnblogs.com/rocedu/p/4421202.html)进行简单的Java程序编辑、编译、运行和调试。
练习Linux基本命令;
学习Java程序的JDB调试技能:https://www.cnblogs.com/rocedu/p/6371262.html
编写简单的Java程序。
2. 实验过程及结果
先在Ubuntu终端中打开三个窗口,分别用于代码编写,代码调试,代码编译及代码运行。
首先编写一个简单的代码,这里用到的是m!+m^n。代码如下
之后开始通过JDB进行代码调试,通过逐步调试观察变量变化。使用jdb对编译好的文件进行调试,stop in设置方法断点,step进行运行下一行代码,next运行下一个方法,locals查看本地变量,print可以查看某个变量的值,list指出运行至源代码的位置
在调试过程结束之后开始进行编译及提交(通过git提交到码云上),上传至码云时先git -m commit再git push即可。过程如下图。
3. 实验过程中遇到的问题和解决过程
- 问题1:提交时报错提示“add.不是一个git命令”
- 问题1解决方案:重新键入提交命令为“git add .”
- 问题2:编写代码时提示找不到变量sum1
- 问题2解决方案:声明double型变量sum1
其他(感悟、思考等)
新的idea果然要比之前的vim好用多了。不过vim比起idea似乎更偏向于底层,便于在出现问题时进行调试。但是这似乎也同时给我“创造”了更多犯错的机会==