要点5

作者: HanMeng | 来源:发表于2018-02-08 20:20 被阅读0次

    primitive主数据类型

      类型                 位数                        值域

    boolean与char

    boolean (Java虚拟机决定)      true或false

    char                    16bits                  0~65536

    数值(带正负号)

    integer

    byte                    8bits                  -128~127

    short                  16bits             -32768~32767

    int                       32bits     -2147483648~2147483647

    long                    64bites             -很大~+很大

    浮点数

    float                    32bites               范围规模可变

    double                64bites               范围规模可变


    float f = 32.5f;//注意“f”,除非加上f,否则所有带小数点的值都会被Java当作double处理。

    名称必须以字母、下划线(_ )或$符号开头,不能用数字开头。


    变量有两种:primitive主数据和引用。

    变量的声明必须有类型和名称。

    primitive主数据类型变量值是该值的字节所表示的。

    引用变量的值代表位于堆之对象的存取方法。

    引用变量如同遥控器,对引用变量使用圆点运算符可以如同按下遥控器按钮般地存取它的方法或实例变量。

    没有引用到任何对象的引用变量的值为null值。

    数组一定是个对象,不管所声明的元素是否为primitive主数据类型,并且没有primitive主数据类型的数组,只有装载primitive主数据类型的数组。


    class Dog{

        String name;

        public static void main(String[] args){

            //创建Dog对象

            Dog dog1 = new Dog();

            dog1.brak();

            dog1.name = "Bart";

            //创建Dog数组

            Dog[] myDogs = new Dog[3];

            //关门放狗

            myDogs[0] = new Dog();

            myDogs[1] = new Dog();

            myDogs[3] = dog1;

            //通过数组引用存取Dog

            myDogs[0].name = "Fred";

            myDogs[1].name = "Marge";

            //myDogs[2]的名字是?

            System.out.print("last dog's name is ");

            System.out.println(myDogs[2].name);

            //逐个对Dog执行bark()

            int x=0;

            while(x

                myDogs[x].brak;

                x=x+1;

            }

        }

        public void brak(){

            System.out.println(name+" says Ruff!");

        }

        public void eat(){}

        public void chaseCat(){}

    }

    输出:

    null says Ruff!

    last dog's name is Bart

    Fred says Ruff!

    Marge says Ruff!

    Bart says Ruff!

    相关文章

      网友评论

          本文标题:要点5

          本文链接:https://www.haomeiwen.com/subject/nvtxtftx.html