JAVA 03

1.Java基本数据类型

(1)主要分为俩大类:基本数据类型和引用数据类型。

(2)基本数据类型:3大类   8小类

                                 1)数值型:1)整数类型(byte 1 short 2 int 4 long 4)

                                                     2)浮点类型(float 4  double 8)

                                  2)字符型:char 2

                                  3)布尔型:Boolean  1位

(3)引用数据类型:都是占用4

2.整型变量和整型常量

(1)表示范围

byte:正负128

short:正负3万

int:正负21亿

long:2的63次方    表示注意加L  如 20000000L

(2)常用的进制表示:

        1)八进制:要求以0开头,如015

        2)十六进制:要求以0x开头,如0x1A

        3)二进制:要求以0b开头,如0b11

3.浮点型变量/常量

(1)表示范围

float:不精确,精确到7位有效数字 -3.4e38~3.4e38   表示要加f,如2.1f,因为默认是double类型

double:精度更高,

(2)float f=0.1f;

          double d=1.0/10;   这俩者不相等,浮点不精确不要用于精确。

(3)要比较可以用java.math包下面的俩个类:BigInteger(任意精度的整数运算)和BigDecimal(实现任意精度的浮点运算)

4.字符型变量/常量

(1)只有true和false,占1位,不可以使用0或非0整数替代 true和false,这和c语言不通。

(2)精简最好,直接判断,如if(wowen){xxxx}

5.运算符

(1)二元运算符:

       1)二元运算符:+  -  *  /   % ,因为是俩个数字的运算,所以叫2元。

       2)如果俩个操作数一个为long,则结果为long

       3)没有long时就是int

       4)俩数一个是double,结果就是double

       5)当俩个都是float时,结果才是float

(2)一元运算符:自增++,自减 --   

       1)b=a++  是先复制在+1    b=++a=1 是先+1在赋值

6.赋值运算符

(1)a+=b     表示 =a+b    

(2)a*=b+3   表示的是a=a*(b+3)

7.关系运算符

(1)结果只有true或false  ><= ....

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值