java02(数据类型与函数)

2018-12-29  本文已影响20人  机智的老刘明同志

        java是强类型语言,对每一种数据都定义了明确的具体数据类型,在内存中分配了不同大小的内存空间


基础数据类型:

    数值型:整数类型:(byte    short    int    long) 浮点类型:(float    double)

    字符型:char

    布尔型: boolean

引用数据类型:

    类:class

    接口:interface

    数组:[]


强制数据类型转换:


连接符:+


a=a+b与a+=b的区别:

        如下图所示:b=b+4编译会报错,而b+=4编译不会报错

        b = b + 4  (b为short类型,4默认为int类型。这其中涉及到精度转换问题,而且还进行了2次运算)

        b+=4  (java中自带的运算符 一次运算)


左移与右移:

        << :乘以2的移动的位数次幂

        >>:除以2的移动的位数次幂


函数:

        修饰符    返回值类型    函数名(参数类型    形式参数1,参数类型    形式参数2,)

        {    

                执行语句;

                return    返回值

        }

        当函数运算后,没有具体的返回值时,这时候就用特殊的关键字void来标识(当函数返回值类型是void时候,函数中的return语句可以不写)    

        因为java主函数是静态,所以它只能调用静态方法

        public static int get_num(int num)

        {

                return num * 3 + 5;

        }

上一篇下一篇

猜你喜欢

热点阅读