发表于: 2018-04-01 18:14:37

2 619


今天完成的事情


1. byte3位,short5位,int10位,long居然只有9位,代码行里多写会报错。

    float有效显示8位,double有效显示16位。可以多写,但不显示。

---------------------------------------------------------------------------------------------------------------

2. char用单引号,String用双引号。

    String不是基本数据类型,是一个包含所有字符串的类,String b = "xxx"等于是创建了一个对象。

     \t 是tab键,\r 是回车,\n 是换行。可用于String a = "name\tname\tname"

     char[] cs = new char[]{'a','b','c'}/创建字符的数组。

 String Hero = new String(cs)       /创建新的字符串。

   system.out.println()这两者结果相同,但本质不同(cs/hero)。
---------------------------------------------------------------------------------------------------------------

3. 创建了一个Hero的类,包含两个new Hero(),不修饰默认defalut,该包内的类和子类都可以访问。

    带有返回值的方法,查血量,查护甲

                    int getHp(){

                                          return hp;

                    }

    带有参数的方法,void addSpeed(int speed){

                                          moveSpeed = moveSpeed + speed

                               }

---------------------------------------------------------------------------------------------------------------

4. 理解了String toString的作用,以及如何定义一个包含参数的方法

    public void stasic Hero(String[] args){

    Hero s = new Hero(ars[0],ars[b]);

    }

   在这之前必须定义 public Hero(指定参数c与a数据类型相同,指定参数d与b数据类型相同){

               this.c = a;

               this.d = b;

    }

而在这之前必须定义a,b的数据类型相同(这里都为String).

这里的代码有点反写的意思,最先考虑的东西最后放在了最后面,边写边往前构造当前所需要的方法。

---------------------------------------------------------------------------------------------------------------

5. 用两种方式实现了代码的运行,得到了想要的结果。

5.1 代码1

---------------------------------------------------------------------------------------------------------------

5.2 代码2



明天计划的事情

1. 明天一定要干掉jdbc。

2. 继续学习java基础。


遇到的问题

1. eclipse 创建java项目时候包没改名字,是default,发现rename常灰改不了,

   只能删除重新创建,这时候指定了名字可以任意修改。


2. 参考网上代码的后,想自己尝试修改带参运行,花了很长时间,最后都一一想通了


收获

1. 对创建类,创建main()等方法有了直观的了解。

2. 开始参考网络写代码了。

3. 对字符类型和数据类型有了更深的了解

4. 学会了创建有返回值的方法。return,  this.a = xxxxxx.变量类型必须与待赋的值对应。

5. 学会了public String toString(){

                          return xxxxxxxxx

    }的用法。

6. 了解了int与String 格式间的转换。






返回列表 返回列表
评论

    分享到