java数据类型分为基本数据类型和引用数据类型,基本数据类型又分为整数型、浮点型、字符型、布尔型。引用类型有数组、类、接口。

java的数据类型

Java基本数据类型:

1、四种整数类型(byte、short、int、long)

byte:8 位,用于表示最小数据单位,如文件中数据,-128~127

short:16 位,-32768 ~ 32767

int:32 位,-2^31-1~2^31 (21 亿)

long:64 位

2、两种浮点数类型(float、double)

float:32 位,后缀 F 或 f

double:64 位,最常用,后缀 D 或 d

3、一种字符类型(char)

char:16 位,是整数类型,用单引号括起来的 1 个字符(可以是一个中文字符)

注意事项: 不能为 0个字符。

转义字符:n 换行 r 回车 t Tab 字符 " 双引号 表示一个 两字符 char 中间用“+”连接,内部先把字符转成 int 类型,再进行加法运算,char 本质就是个数!二进制的,显示的时候,经过“处理”显示为字符。

4、一种布尔类型(boolean)

true 真 和 false 假

5、类型转换

char--> 自动转换:byte-->short-->int-->long-->float-->double

强制转换:

①会损失精度,产生误差,小数点以后的数字全部舍弃。

②容易超过取值范围

html显示后台传来的byte类型的数据_java的数据类型相关推荐

  1. 以二进制输出64位类型的数据_Java入门第五课:Java基本数据类型与变量的声明...

    数据类型 基本数据类型 Java有八种基本类型.六种数字类型(四个整数型(默认是int 型),两个浮点型(默认是double 型)),一种字符类型,一种布尔型. Byte.short.int.long ...

  2. java基本类型运算溢出_java基本数据类型及运算的注意事项

    java基本数据类型及运算的注意事项 一.基本数据类型 序号类型位数范围说明 整数类型 (最高位为符号位)byte8位-128(-27)~127(27-1)默认类型为int 二进制0b开头 八进制0开 ...

  3. 查看数值类型python_Python数据科学实践 | 数据类型

    原标题:Python数据科学实践 | 数据类型 大家好,基于Python的数据科学实践课程又到来了,大家尽情学习吧.本期内容主要由程茜与政委联合推出. 在前面我们读取了火锅的团购数据之后,最先做的不是 ...

  4. Ajax接收并显示后台传来的list集合内的数据信息

    最近在学习Ajax做一个留言系统的时候碰到需要将list集合从后台传到前台ajax接收并显示的情况,在网上搜了很多,但很多情况都不是和我遇见的情况一样的,现在,直接贴出我的问题及解决方法. 后台代码: ...

  5. java原生类型没有封装_Java基本数据类型与封装类型详解(int和Integer区别)

    Java基本数据类型与封装类型详解(int和Integer区别) 发布于 2020-4-19| 复制链接 摘记: int是java提供的8种原始数据类型之一.Java为每个原始类型提供了封装类,Int ...

  6. byte java 比较大小_java基本数据类型占用空间大小以及比较大小

    一.Java基本类型共有八种,基本类型可以分为三类,字符类型char,布尔类型boolean以及数值类型byte.short.int.long.float.double.数值类型又可以分为整数类型by ...

  7. java 字符类型 字节数_JAVA基本数据类型所占字节数是多少?

    byte     1字节 short    2字节 int      4字节 long     8字节 char     2字节(C语言中是1字节)可以存储一个汉字 float    4字节 doub ...

  8. byte java byte_详解java中的byte类型

    Java中整数类型有:byte占8位, short 占16位, int占32位, long占64位 Java也提供了一个byte数据类型,并且是基本类型中的整数类型.java byte是作为最小的数字 ...

  9. int类型和byte类型的强制类型转换

    今天在读<Java网络编程>这本书的第二章 流 时,看到书中有一个地方关于int强制转换为byte类型时应注意的地方.这个地方有点细节,不过就应该把这种细节把握住. 情况是这样的,讲到In ...

最新文章

  1. 高职高考难度大吗_成人高考与普通高考区别成人高考和高考的难度一样吗
  2. XR应用场景骤变,一场波及5亿人的新探索开始了
  3. 使用maven生成scala项目的目录结构
  4. 开源 计划管理_公司开源计划的三大好处
  5. win10+anaconda3+python3.7+pytorch-cpu安装
  6. java基础知识大全(带练习题)
  7. ifix如何设画面大小_组态软件实用技术教程第3章iFIX画面设计.ppt
  8. 如何写一份风投喜欢的商业计划书?【转载】
  9. linux5.8启动mysql命令_linux的定时重启的具体命令? 非常感谢。。。
  10. 树莓派通过局域网实现远程开机(wake on lan)
  11. BZOJ 3505: [Cqoi2014]数三角形|组合数学
  12. 基于高德api的地区全类poi爬取
  13. 新手怎样安装win10系统?win10系统安装教程解读
  14. windows中truffle unbox react失败总结
  15. 计算机科学中透明性概念,函数式编程 - 什么是参考透明度?
  16. uniapp 调用 android 原生sdk
  17. OpenCV 图像处理 计算机视觉 深度学习 优秀博主推荐
  18. html 拖放插件,DAD – jQuery拖拽/拖放插件
  19. 如果不能时刻保持学习的心态,那么你将被 IT 甩回开普乐星去
  20. 网间互联-国家级互联网骨干直联点

热门文章

  1. 2.5 程序示例--非线性决策边界-机器学习笔记-斯坦福吴恩达教授
  2. STM32 进阶教程 17 - ADC注入通道
  3. Ubuntu apt-get 源详解
  4. ubuntu下安装交叉编译的环境脚本
  5. 腾讯云服务器部署FTP
  6. tensorflow省钱方案-ml-engine
  7. 《移动App测试实战》——2.2 App UI层面的自动化
  8. VMware虚拟机出现Reason: Failed to lock the file
  9. JS魔法堂:判断节点位置关系
  10. 学习Java第一个月