黑马程序员技术交流社区

标题: 学习感言贴 [打印本页]

作者: 红色蒲公英    时间: 2018-5-9 20:48
标题: 学习感言贴
      来黑马学习的日子已经过去了一周多了,学习的日子每天都感觉自己有不小的进步,从以前的0基础什么都看不懂到现在能写一些简单的代码,还是有一点小兴奋的。虽然每天都感觉有点累,但是这种培训夜是一种很好的学习方式,是能让你在最短的时间掌握知识的最有效的方法了。
     黑马在学习过程中强调要加强沟通与协调,掌握正确的学习方法。要学会沟通与协调,要善于与同学、老师进行沟通。在讨论问题时,要去顾忌别人的感受,也要积极主动地进行讨论与请教。要经常反思学习过程中遇到的问题,并通过自己的努力去把问题解决掉。通过反思,及时发现自身存在的各种问题和不好的行为习惯,并解决这些问题和不好的行为习惯来达到提高自己学习效率。一种不好的行为习惯对学习的影响是很大的。如果你的学习习惯不好可能会照成你在当天没有完全把老师所教的内容掌握,从而得花更长的时间去学习当天的内容。而别人可能就是在这段时间去预习下一天的内容了。长此以往你就和别人拉开了距离,这就有可能会照成你花的时间比别人多可学的还是不怎么样。

    在黑马的学习中,从几乎对编程的一无所知,到慢慢学习,积累,模仿,修改,现在能自己写出一个小小的文字游戏代码,这个结果让我觉得很开心.ckage com.itheima_01;
package com.itheima_01;
import java.util.Random;
import java.util.Scanner;

public class YouXi {

        public static void main(String[] args) {
                Random a = new Random();
                int x = a.nextInt(9001) + 1000;
                System.out.println("boos出现,血量:" + x);

                System.out.println("我是勇士");
                Scanner b = new Scanner(System.in);
                while (true) {
                        System.out.print("请选择 ");
                        System.out.print("1: 物理攻击  ");
                        System.out.print("2: 魔法攻击");
                        System.out.println();
                        int y = b.nextInt();
                        System.out.println();
                        if (y == 2) {
                                // 目前两者伤害都是随机产生
                                System.out.println("魔法攻击");
                                int z = a.nextInt(150) + 1;
                                x = x - z;
                                System.out.println("boos血量" + x);
                                System.out.println("对boos伤害" + z);

                                if (x > 0) {
                                        System.out.println("请继续输入攻击指令");
                                } else {
                                        System.out.println("boos死亡");
                                        break;

                                }
                        } else if (y == 1) {
                                System.out.println("物理攻击");
                                int z = a.nextInt(150) + 1;
                                x = x - z;
                                System.out.println("boos血量" + x);
                                System.out.println("对boos伤害" + z);

                                if (x > 0) {
                                        System.out.println("请继续输入攻击指令");
                                } else {
                                        System.out.println("boos死亡");
                                        break;

                                }
                        } else {
                                System.out.println("输入有误");
                                continue;
                        }
                }
                System.out.println("游戏结束");
        }

}
     虽然这代码可能对别人来说很简单,可对我来说有着不同的意义,因为这是我学习一周多时间第一次编写的文字游戏,可能对别人来说并不是很有趣,可我以后会通过学习到更多知识把他做的更好。通过这种方式也算是对前面学到的知识的一种复习了。现在在基础班的时候我们就该多练,把所有代码都去多敲一下,加深一下记忆。有些东西可能一时还有点想不明白,也没太大问题,等到后面慢慢的学习中,随着知识量的慢慢增加,以前不懂得东西慢慢也就懂了,所以一开始真的不能理解的东西就先去记住它,等到以后在慢慢来消化他。这一周从一开始的介绍安装开发软件,配置环境,再开始写第一个小程序,“HelloWorld”。 从那时起我已开始进入Java这个世界中了。我还不是很理解为什么main方法一定要这样来定义public static void main(String[] args),能不能不这样写?可能学到后面会了解更清楚一点。这期间学习了Java的基础语法,数组,简单的面向对象。这些都是一些很基础的东西。虽然当天学了后感觉一脸蒙b,可后来自习的时候多看了几遍也就慢慢的了解了。现在对我来说最重要的是每天在老师讲课前花一点时间把老师要讲的内容先看一遍,这样才不会再出现一脸蒙b的状态。java基础是从简单到难的过程,如果现在不好好学,那到后面就会更跟不上了。







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2