Java数据类型及运算符

一、变量的定义与使用

这里以int定义了变量类型
JAVA数据类型及运算符

二、变量的命名

标识符命名规则:字下美人,骆驼,有意义

  1. 字:字母a~z , A~Z;
  2. 下:下划线___;
  3. 美:美元符号$;
  4. 人:人命币符号¥;
  5. 数:数字0~9;
    注:标识符不能以数字开头
  6. 骆驼:驼峰命名法。
             例如:schooladdress–>schoolAddress
    Tip: 变量以小写字母开头,
                   类名以大写字母开头。

三、数据类型值型

      Java中数据类型分为两种:基本数据类型和引用数据类型,其中着重说一下几种基本数据类型。

  1. 数值型
        整形:byte,short,int,long(由小到大排列),其中系统默认为int类型,其默认值为 0。
        byte范围:-128~127 -2的7次方~2的7次方-1;
        short范围:-32268~32267 -2的15次方~2的15次方-1;
        int范围:-2的31次方~2的31次方-1。

  2. 非整形又称浮点数
    float(单精度浮点数),其默认值为 0.0f;
    double(双精度浮点数) ,系统默认为double类型,其默认值 为0.0。

  3. 字符型
    系统默认值为空制符。其中,字符0:对应ascii码值为48(16进制的ascii值为0x30), 字符A:对应ascii码值为65(16进制的ascii值为0x41),字符a:对应ascii码值为97(16进制的ascii值为0x61)。这些字母数字的ASCII码都是按照顺序排列的。

  4. 布尔型:判断的结果(false)
    其分为true和false两种,系统默认值为false。

另外,字符串型(String):不属于基本数据类型,其默认值为nul。

四、定义变量并保存数值

JAVA数据类型及运算符
JAVA数据类型及运算符
JAVA数据类型及运算符

五、常量

        常量用final定义,常量名称全大写,不同单词之间可用下划线分割且只可定义一次。
JAVA数据类型及运算符

六、Scanner的使用

JAVA数据类型及运算符

七、数据类型转换

  1. 隐式数据类型转换:从小类型转到大类型,自动就可以转换;
  2. 强制数据类型转换: 从大类型转到小类型,必须进行强制类型转换,而且可能丢失精度;
  3. 特殊转换:所有基本数据类型和字符串相加时,全部转成字符串型。
    例如:int num1=8,int num2=9,交换num1与num2的值
    JAVA数据类型及运算符

八、自增自减

     a++和++a的关系:都是对a加1,a++是加之前的a的值,++a是加之后的a的值; a- -和- -a的关系:都是对a减1,a- -是减之前的a的值,- -a是减之后的a的值(即a++,a- -先显示再计算,++a,- -a先计算再显示)
缩略写法:
a + =b相当于 a=a+b;
a - = b相当于 a=a-b.
JAVA数据类型及运算符JAVA数据类型及运算符
JAVA数据类型及运算符
JAVA数据类型及运算符

九、逻辑运算符

&& 逻辑与: A && B 即A表达式和B表达式同时为true,则结果为true;
|| 逻辑或:A || B 即A表达式和B表达式同时为false,其结果为false;
! 逻辑反: !A 即 A表达式值为false时,则为true,反之同理。

相关文章: