Java求生之路

Java求生之路

                           ——(三)Java基本数据类型、运算符和表达式

1.基本数据类型

       基本数据相当于汉语中的拼音,是构成其它数据类型的基础。基本数据类型包括布尔类型、字符型、整型、实型。

        布尔类型:布尔类型用关键字Boolean表示,布尔类型的值只有true和false两个,布尔类型较多使用在流程的控制语句中。该类型的默认值是false,也就是说如果定义了一个布尔类型的变量,但并没有个该变量值赋值,则该变量值默认的是false。

         字符型:字符型数据类型表示单一的字符,并且使用关键字char来表示。Java中的字符型数据属于Unicode编码。

          整型:整型就是整数,表示不含有小数部分的数字。在Java语言中,一共有四种数据类型,分别是

            ·byte:取值范围是-2^7~2^7-1,默认值是0,所占的空间是1个字节。

            ·short:取值范围是-2^15~2^15-1,默认值是0,所占空间是2个字节

            ·int:取值范围是-2^31~2^31-1,默认值是0,所占空间是4个字节。

            ·long:取值范围是-2^63~2^63-1,默认值是0,所真空间是8个字节。

          实型:含有小数的数字类型就是实型,实型又叫做浮点型。Java中共有float和double两种类型。

             float称为单精度浮点型,double称为双精度浮点型。二者之间的区别在于双精度浮点型比单精度浮点型的取值范围大,而且有更高的精度,当然占用的内存空间也大。

数据类型的转换:

      数据类型转换:

                1.boolean类型不可以转换为其他数据类型

                 2.整型、字符型、浮点型的数据可以相互转换,转换时遵循以下原则:

                       (1)容量小的类型自动转换为容量大的类型  byte,short,char<int<long<float<double

                                  byte,short,char之间不会相互转换,这三者在计算时首先转换成int类型

                       (2)容量大的类型转换成容量小的类型时,要加上强制转换符(注意精度的降低或溢出)

2.运算符和表达式:

          算数运算符及表达式:算术运算符就是进行加、减、乘、除运算的符号,对应的运算符就是“+”、“-”、“*”、“/”,它实现了整型数据类型和浮点型数据类型之间的计算。还有递增和递减操作,分别使用“++”、“--”。

          关系运算符及表达式:关系运算符有以下六种:

                 · >:表示大于,如X>Y,若X的值大于Y的值,则为真,否则为假。

                 · <:表示小于,如X<Y,若X的值小于Y的值,则为真,否则为假。

                 · >=:大于等于,如X>=Y,若X的值大于或等于Y的值,则为真,否则为假。

                 · <=:小于等于,如X<=Y,若X的值小于或等于Y的值,则为真,否则为假。

                 · ==:等于,如X==Y,若X与Y的值相等,则为真,否则为假。

                 ·!=:不等于,如X!=Y,若X与Y的值不相等,则为真,否则为假。

逻辑运算符及表达式:

                 ·&:逻辑与,如x&y,表示x和y都真则真。

                 ·|:逻辑或,如x|y,表示x和y中有一个为真则真。

                                  ·!:逻辑非,如!x,表示x为真则假,x为假则真。

                 ·&&:逻辑与,如x&&y,表示x和y都真则为真。

                 ·||:逻辑或,如x||y,表示x和y中有一个为真则为真。

                 ·^:异或,如x^y,表示x和y都为真或者都为假时,为假,否则为真。

 

   

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值