任务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,我是一个初学者,能自己找资料看教程将其捣鼓出来,我的内心还是有一些小激动的(傲娇脸)。

时间: 2024-08-25 19:21:23

任务2--安装Intellj IDEA,编写一个简易四则运算小程序,并将代码提交到GitHub的相关文章

任务02——安装 Intellj IDEA,编写一个简易四则运算小程序,并将代码提交到 GitHub

GITHUB:  https://github.com/lalacllla 代码(不完善): https://github.com/lalacllla/CALTMP/blob/master/src/caltmp.java 1.Intellj IDEA的安装和项目的新建并没有什么困难,个人认为Intellj IDEA相对于ECLIPSE更容易上手,界面更加简洁. 2.初步了解Git以及Github的使用,如何简单的创建一个repository,如何上传自己的代码. 3.代码部分还是有比较多的问题需

简易四则运算小程序二

改进四则运算程序 import java.util.*; public class Yunsuan { //随机数字 public static int suiji_num(){ return new Random().nextInt(100)+1; } //随机运算符 public static String suiji_char(){ if(suiji_num()%4==1){ return "+"; } else if(suiji_num()%4==2){ return &quo

c语言:编写一个简易计算器,打印菜单界面,实现加减乘除运算,可以退出菜单界面

.编写一个简易计算器 程序: #include<stdio.h> enum  OP { EXIT,//0 ADD,//1 SUB,//2 MUL,//3 DIV//4 }; void menu()//menu表示菜单 { printf("**** 1.add  ****\n"); printf("**** 2.sub  ****\n"); printf("**** 3.mul  ****\n"); printf("**** 

利用map的特性做一个简易的投票程序

pair 1. 概念:pair是 一种模版类型,每个pair 可以存储两个值,这两种值的类型无限制.也可以将自己写的struct类型的的对象放进去. 2. 用法: pair<int ,int >p (1,2); pair<int ,int > p1= make_pair(1,2); 3. 编写程序读入一系列string和int型数据,将每一组存储在一个pair对象中,然后将这些pair对象存储在vector容器并显示 #include<iostream> #includ

5分钟编写一个PHP留言板程序

1.创建数据库 以下为sql代码,推荐采用phpmyadmin创建数据库. CREATE DATABASE IF NOT EXISTS db_liuyan; USE db_liuyan; CREATE TABLE ly( id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT, username VARCHAR(20) NOT NULL, email VARCHAR(100) NOT NULL, content TEXT NOT NULL, date TIMEST

使用cocos制作一个简易的小闹钟

使用cocos制作一个简易的小闹钟 本文转载至学习使用Cocos制作<闹钟> 使用的引擎版本是cocos2.1 具体开发过程指导 (1)Cocos Studio部分 1.打开Cocos工具,新建一个项目: 2.设置好相关的配置,点击完成,从而发布到Cocos Studio中: 3.Cocos Studio IDE介绍: 左上角的是开发常用的游戏元素.UI控件.容器等,可以像VS2013一样拖拽,并在右边设置对应的属性:左下角是资源导入,可以导入所需的图片背景:下面是时间戳,用于设置基于时间戳的

编写一个文件加解密程序,通过命令行完成加解密工作

package wenjianyuliu; import java.io.File; import java.io.InputStream; import java.io.OutputStream; import java.io.FileInputStream; import java.io.FileOutputStream; //编写一个文件加解密程序,通过命令行完成加解密工作 public class FileCode { private static final int numOfEncA

如何用 Python 写一个简易的抽奖程序

不知道有多少人是被这个头图骗进来的:) 事情的起因是这样的,上周有同学问小编,看着小编的示例代码敲代码,感觉自己也会写了,如果不看的话,七七八八可能也写的出来,但是一旦自己独立写一段程序,感觉到无从下手. 其实这个很正常,刚开始学习写代码,都是跟着别人的套路往下写,看的套路少,很难形成自己的套路,这就和做数学题是一样的,做一道题就想会所有的题目,这个可能性微乎其微,都是通过大量的练习来摸索到自己的套路. 正好快过年了,各个公司都会搞一些抽奖活动,小编今天就来聊一下,如果要写一个简单的抽奖程序,小

一个简易的日志程序

在程序开发过程中,我们经常要记录各种操作信息以及系统信息到日志中,以便于以后查找相关记录或者在遇到程序出现错误时查找错误的原因.一般日志存储于两种介质中:一.存储入数据库,另一种存储于文本文档中.我们最常用的插件有log4.net等.但是对我们日常的小程序来说,它可能过重,所以我自己在自己的开发中写了一个简单的小程序以适应小程序的需要. 为方便自己以后查找,记录代码如下: 1 using System; 2 using System.Collections.Generic; 3 using Sy