java基础篇二(数据类型)

一、分类:

数据类型 基本数据类型/位数(bit) 可表示的数据范围
long(长整型) 整数类型 /64位 -922337206854775828~922337206854775827
int(整形) 整数类型 /32位 -2147483648~2147483647
short(短整形) 整数类型 /16位 -32768~32767
char(字符型) 字符型 /16位 0~65535
byte(字节) 整数类 型 / 8位 -128~127
boolean(布尔) 布尔型 /1位 true或false
float(单精度) 浮点类型 /32位 -3.4E38~3.4E38
double(双精度) 浮点类型 /64位 -1.7E308~1.7E308
MAX_VALUE:最大值
MIN_VALUE:最小值
SIZE:所占的内存位数
TYPE:数据类型
Paste_Image.png
Paste_Image.png

二、数据类型的转换:

自动类型转换:
  1. boolean类型不可能与其他任何数据类型进行转换,整数与浮点数是兼容的,所以可以相互转换。
  2. 转换后的数据类型的表示范围不小于转换前的类型。
    例如:操作数1为:byte、short、char,操作数2为:int,转换后的类型为int
Paste_Image.png
Paste_Image.png
强制类型转换:
  1. 语法如下
    (欲转换的数据类型)变量名称
  2. 自动转换的和强制转换的使用方法:
Paste_Image.png
Paste_Image.png

三、Java语言中的布尔类型与整型无关!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第一类:逻辑型boolean 第二类:文本型char 第三类:整数型(byte、short、int、long) c...
    Jasonme阅读 1,116评论 0 4
  • 《Java从小白到大牛》纸质版已经上架了!!! 在声明变量或常量时会用到数据类型,在前面已经用到一些数据类型,例如...
    tony关东升阅读 863评论 1 3
  • importUIKit classViewController:UITabBarController{ enumD...
    明哥_Young阅读 3,922评论 1 10
  • 不够 不够 总被浪费 不惜 不惜 总在辗转 不怜 不怜 总被鄙夷 不见 不见 总被珍藏
    在山中的李老师阅读 264评论 0 0
  • 一件事无论你当初是怎么下定决心,不到结果出来那天谁也不知道会发生什么。所以与其担心,不如好好努力。扔掉你的犹豫,那...
    Nadirou阅读 173评论 0 0