本文主要向大家介绍了Java语言的八种基本数据类型介绍,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助。

Java的基本数据类型有八种

一,四种整数类型(byte、short、int、long);整数类型所占字节所占位数

byte11*8=8

short22*8=16

int44*8=32

long88*8=64

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

short:16 位,很少用,-32768 ~ 32767

int:32 位、最常用,-2^31-1~2^31 (21 亿)

long:64 位、次常用

注意事项: int i=5; // 5 叫直接量(或字面量),即 直接写出的常数。

整数字面量默认都为 int 类型,所以在定义的 long 型数据后面加 L或 l。

小于 32 位数的变量,都按 int 结果计算。 强转符比数学运算符优先级高。

二,两种浮点数类型(float、double);浮点数类型所占字节所占位数

float44*8=32

double88*8=64

float:32 位,后缀 F 或 f,1 位符号位,8 位指数,23 位有效尾数。

double:64 位,最常用,后缀 D 或 d,1 位符号位,11 位指数,52 位有效尾

注意事项:

二 进 制 浮 点 数 :

1010100010=101010001.0*2

=10101000.10*2^10(2次方)

=1010100.010*2^11(3次方)

= . 1010100010*2^1010(10次方)

尾数: . 1010100010 指数:1010 基数:2

浮点数字面量默认都为 double 类型,所以在定义的 float 型数据后面加F 或 f;

double 类型可不写后缀,但在小数计算中一定要写 D 或 X.X

float 的精度没有 long 高,有效位数(尾数)短。

float 的范围大于 long 指数可以很大。

浮点数是不精确的,不能对浮点数进行精确比较。

三,一种字符类型(char);

char:占2个字节 占16 位,

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

使用 Unicode 码代表字符,0~2^16-1(65535) 。

注意事项:

不能为 0个字符。

转义字符:\n 换行 \r 回车 \t Tab 字符 \" 双引号 \\ 表示一个\

两字符 char 中间用“+”连接,内部先把字符转成 int 类型,再进行加法运算,char 本质就是个数!

二进制的,显示的时候,经过“处理”显示为字符。

四,一种布尔类型(boolean);

true 真 和 false 假。

本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注编程语言JAVA频道!

java 基本数据类型_Java语言的八种基本数据类型介绍相关推荐

  1. java四类八种_java四类八种基本数据类型

    Java基本数据类型就8种,记住就好了.除了这些都是引用型的了. java四类八种基本数据类型 第一类:整型 byte short int long 第二类:浮点型 float double 第三类: ...

  2. java的原生数据类型_Java中的8种原生数据类型(Primitive Data Types)分析

    八种数据类型 类型 int short long byte float double char boolean 字节数 4 2 8 1 4 8 4 JVM相关 大小 -2147483648~21474 ...

  3. 浅谈Java语言中八种基本数据类型

    1.布尔型-----boolean,boolean 类型所占存储空间的大小没有明确指定,其取值为true或false,其默认值为false. 2.字节型----byte,byte 类型所占存储空间大小 ...

  4. Java八种基本数据类型定义与取值范围

    基本数据类型也称为简单数据类型,Java语言中有八种基本数据类型, 分别为 boolean.byte.short.char.int.long.float.double,这八种基本数据类型通常分为四大类 ...

  5. java 数据类型转换的一场_Java基础 — 四类八种基本数据类型

    整型:整数类型int 一般的数据. long 极大的数据. short 用于特定的场合,比如底层的文件处理或者需要控制占用存储单元空间量的大数组. byte 用于特定的场合,比如底层的文件处理或者需要 ...

  6. java默认值_Java中八种基本数据类型的默认值

    通过一段代码来测试一下 8种基本数据类型的默认值 package dierge; public class Ceshi { int a; double b; boolean c; char d; fl ...

  7. java八种包装_Java的八种基本数据类型及其包装类

    Java有八种基本数据类型,所谓基本类型就是说存储时仅存在栈中,那么与之相对就是引用类型,引用类型既存在栈里又存在堆里,栈内存放堆内地址. 八种基本类型分别为byte short int long f ...

  8. java string封装类_java中八种基本数据类型以及它们的封装类,String类型的一些理解...

    在我们面试或者考试过程中经常会考到八种基本数据类型以及它们的封装类,那么有哪八种基本数据类型呢?它们的封装类又是什么呢? 首先,八种基本数据类型分别是:int.short.float.double.l ...

  9. Java基础学习总结(122)——Java八种基本数据类型的包装类及其装箱拆箱详解

    前言 Java语言是面向对象编程语言,但不是纯面向对象语言.其中的八种基本数据类型并不支持面向对象编程,基本类型的数据不具备"对象"的特性--不携带属性.没有方法可调用. 沿用它们 ...

最新文章

  1. 精选26个Python实用技巧,想秀技能先Get这份技术列表!
  2. Windwos 08R2_DNS全面图文详解
  3. pdf常用字体包 -baijiahao_PDF 的各种操作,我用 Python 来实现(附网站和操作指导)
  4. ALinq 入门学习(八)--ALinq 对Vs2010 的支持
  5. 哪个相机可以拍gif动图_直接拍摄gif动图的手机app你见过吗
  6. 打开高效文本编辑之门_Linux sed之模式空间与保留空间
  7. 精通ASP.NET MVC ——路由
  8. android 控件发光_如何在android中的按钮周围制作动画/常量发光效果?
  9. [zt]OpenCV2.1.0的安装
  10. freeradius 3.0 时间限制_java锁之RateLimiter(限制访问速率)
  11. php 同步退出,phpcms phpsso不能同步退出怎么办
  12. Android4.4 添加系统属性
  13. 如何删除拒绝访问的文件
  14. HTTP劫持 方面了解和学习
  15. Pro Git读书笔记 - 分支
  16. matlab runtime安装目录,matlab compiler runtime怎么安装
  17. 安全跑路指南2013之乌云版
  18. Linux如何刷新DNS缓存
  19. strcmp()函数用法及其详解
  20. Android 图形解锁/手势解锁 / 手势密码 / 图案密码 / 九宫格密码

热门文章

  1. jquery中.eq()与:eq()的区别
  2. 常见的大数据平台架构设计思路
  3. 毫米波点云生成论文 阅读笔记 | 3D Point Cloud Generation with Millimeter-Wave Radar
  4. 小米/红米手机刷面具(ROOT)和类原生(米家/刷机/recovery)
  5. QQ在夜间模式下聊天字体看不清
  6. 如何创建属于自己的脚手架
  7. Windows Server 2016-Active Directory域服务端口汇总
  8. “创业七年,一分股份没拿” 技术出身CEO分享那些分股份的坑
  9. 客似云来———斐波那契数列
  10. genSIM 导入 txt 格式的词向量参数