栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java数据类型

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java数据类型

Java数据类型 数据类型*:
  1. Java数据类型分为两大类,基本数据类型,引用类型;
  2. 基本数据类型有8种,分别是 数值型:byte[1]、shot[2] 、int[4]、 long[8]、 float[4]、double[8];**字符型:**char[2];**布尔型:**boolean[1];

整数类型:
  1. 表示范围:


2. Java整型常量默认为int型,声明long常量须后加 ‘l’ 或 ‘L’

举例:int n = 5L; (错误,原因等号两边类型不匹配)

浮点类型:
  1. 表示范围:

  2. 浮点数 = 符号位+指数位+尾数位

  3. 尾巴部位可能丢失,造成精度损失(小数都是近似值)

  4. Java的浮点型长量默认为double型,声明float常量,须后加‘f’或‘F’;**

    举例:float a = 2;(错误,因为 2 默认是double类型,应该为 float a = 2F)

  5. 浮点型常量有两种表示方式

    十进制数形式:5.12 ;512.0F;.512(必须有小数点,0可以省略)

    科学计数法形式:5.12e2[=512];5.12E-2[=0.0512]

  6. 通常情况下,应该使用double类型。因为它比float更准确

  7. 浮点数使用陷阱,不要直接比较计算后的小数

    举例:2.7 和 8.1/3

    输出

    原因:计算机不清楚8.1后面还有没有值(例如8.100000000000000001),所以计算机已精度方式返回结果

    **在比较两个小数是否相等时,应以两个数的差值判断!**举例:

字符类型:
  1. 字符类型可以表示单个字符,多个字符用字符串strig(class类型)表示。

  2. 字符常量通常用 单引号 ‘’ 括起单个字符,双引号扩起表示字符串。

  3. Java中还允许使用转义字符‘ ’ 来将后面的字符转变为特俗字符型常量。

    例如 char c = ‘ n '; n 表示换行符

  4. 在java中,char 本质是一个整数,在输出时,是unicode码对应的字符。

  5. 可以给char赋值一个整数,输出时,会按照对应的unicode字符输出

    举例:char c1 = 97; 输出a;

    ​ char c2 = ‘a’ ;

    ​ System.out.println(int(c2); 输出 97

  6. char 类型是可以进行并行运算的

    举例:char c = ‘a’ + 1; 输出字符 b

字符类型本质(面试)

第一点重要

布尔类型 boolean:
  1. 只允许取值true 和false,无null
  2. 不可以0或非0的整数替代True和False,与python 和 c不同。
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/331714.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号