首页 > 代码库 > 任务2--安装Intellj IDEA,编写一个简易四则运算小程序,并将代码提交到GitHub
任务2--安装Intellj IDEA,编写一个简易四则运算小程序,并将代码提交到GitHub
我的GitHub地址为:https://github.com/Orangeyc123
首先呢,我并没有完整的完成任务,我觉得主要问题有以下几个
1.由于之前都没有听说过intellj IDEA这个软件,安装的时候就碰到了好多问题。对于我这个人来说呢,有一点很大的毛病就是对于从来没见过不知道的东西有一种畏惧心理。怕自己装的不对,怕自己有哪一个步骤和别人不一样而产生不同的结果。
比如
之前一直没有遇到过这种情况,显然有些不知所措,不过还好,问了学长以后我想以后出现这种问题应该so easy。
下载并安装了以后,新的问题出现了。
2.由于英文不太好呢,导致有很多东西看不懂
一番捣鼓之后,终于进入了界面,既从来没用过这个软件,那我就以输出hello为例子,先浅显的了解一番。然而一切没有我想象的那么简单,马上就出现了第一个问题。
“Project SDK is not defined” ,我原本以为这个对跑程序没有什么影响。但我却没有运行成功。
我的第一反应就是是不是和JDK有关系,事实证明我的感觉还是挺准确的,百度过后确实是因为JDK所在的位置不对也就是配置环境有问题,按照网上的教程很快就解决了这个问题。按下RUN,当页面显示出了hello world的时候,有一丝的成就感。~
虽然只是一个小问题,但在我自己找解决办法并且解决了之后,对于我这个懒癌很严重,并且喜欢依靠别人的人来说,真是跨出了一大步,也对自己有了信心。
以上是我安装软件的时候遇到的问题。
接下来让我犯难的就是写程序了。啊,让我想想,上一次写java的程序还是半年前,那个时候为了完成java的大作业,是绞尽脑汁,智力达到高峰期。经过一个学期没练习以后,欸,等等,输入的代码是什么,输出的代码是什么。V-V
没关系,我可以从头再来过,基本印象也还是有的,学起来应该也没什么问题。首先呢,整数的四则运算还算可以,整理了思路一会就写出来了。然而,真分数的四则运算确实让我犯难。刚开始我觉得应该和整数的差不了多少,着手写的时候发现考虑的东西还是是比较多的。要考虑除数不等于0的情况,还要考虑用户输入真分数时有’/’和答案的对比。这是我觉得这个程序最难得的地方。
到现在我的代码还是不能按照老师的要求完完整整呈现出来。有两点:1.不能自己输入真分数的答案来验证对错。2.真分数的算术时不能保证是真分数和没有考虑除数等于0的情况。
对于这两个问题,我想了很多种解决办法,最终也没能完美的展现出来。而且可能因为我不习惯问别人问题,就一直拖着。接下来的日子里,我要改掉这个坏毛病。
接下来就是最重要的也是从来没有接触过的东西了-----将代码传到Github上。
看到这个GitHub,嗯。。。这是个什么鬼,点开老师给的链接,啊,全英文,勉勉强强能看懂几个单词。不管,先注册一个用户吧。刚开始我也没注意老师给的任务下面有好多个git与github的教程,于是下了群里金质行同学提供的git extensions的软件,也看了所提供的word步骤。额,脑子不行,我是真没看明白。于是我就问了王贤国同学,他远程给我指导,毕竟是对这个东西一无所知,他的操作过程我都看不明白,也不知道这些命令行到底是干嘛用的。他让我自己先去找找资料看看。
下面就是我参考了陈世发同学的教程发生的问题。
首先,我仔细看了他所给的教程简介,语言幽默风趣,也让人比较好理解。总的来说,我理解下的git就是一个可以管理起你的代码版本的东西,修修改改是程序员的必备过程,有些时候觉得这里不对,改了以后发现还是原来的版本好,又要恢复,要是一不小心不能撤销找不回来确实是一件很麻烦的事情。如果这个时候能有一个东西管理代码,不仅可以找回之前的代码还可以让你对比不同,何乐而不为。
接下来我开始实践操作,将自己的代码同步到github上。完整的将步骤一步步执行下来,满心欢喜的我以为一定会成功的,因为提示和陈世发同学给的截图一样。可是为什么我的github上什么都没有显示呢?到底是哪里出了问题?
不死心的我试了很多次都没有成功。终于我放弃看起了另外一位苏晓强同学的教程。一看下来,我好像发现了不得了的东西。他们两位用的方法都是git bash的命令行。但是方法不是很相同。而且苏的方法多了一个clone,我想原因应该就出现在这里吧。我带着忐忑的心情用苏的办法实现了一下,当页面刷新出现我想要的东西的时候,我心里的一块大石头终于落下了。
总结下来,我最大的不足还是对于代码的编写。在未来的道路上,对代码的编写能力的提高和对代码的理解的加深是我要完成的最大的目标。对于github,我是一个初学者,能自己找资料看教程将其捣鼓出来,我的内心还是有一些小激动的(傲娇脸)。
任务2--安装Intellj IDEA,编写一个简易四则运算小程序,并将代码提交到GitHub