Java基本数据类型
2021-01-23 01:16
标签:数值类型 lse 数字类型 data string 改变 ack int 基本数据 Java 的两大数据类型: 一.java基本数据类型(内置数据类型) java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。 (1)字符型 单字符: char 例如: char a = ‘A‘ (正确) char b = ‘AB‘(错误) 赋值‘?‘ :一对 单引号,单引号里面必须有内容,且只能有一个符号 (2)数值型 整数: 字节:byte 数据类型是8位、有符号的,以二进制补码表示的整数; 最小值是 -128(-2^7);最大值是 127(2^7-1);默认值是 0; 短整:short 数据类型是 16 位、有符号的以二进制补码表示的整数; 最小值是 -32768(-2^15);最大值是 32767(2^15 - 1);默认值是 0; 整数:int 数据类型是32位、有符号的以二进制补码表示的整数; 最小值是 -2,147,483,648(-2^31);2,147,483,647(2^31 - 1);默认值是 0 ; 长整:long 数据类型是 64 位、有符号的以二进制补码表示的整数; 最小值是 -21亿(-2^63);最大值是 21亿 (2^63 -1);默认值是 0L; 小数: 单精度:float 数据类型是单精度、32位;默认值是 0.0f; 双精度:double 数据类型是双精度、64 位;默认值是 0.0d; (3)布尔型 boolean数据类型表示一位的信息;只有两个取值:true 和 false;默认值是 false;条件构成的基础 二.java 的引用数据类型 String 默认类型位null; 可以赋值“*” 双引号中可以是0-N个符号,(N取决于内存) 三.变量(值可以变的存储空间) 变量的声明:数据类型 变量名称; 变量的赋值:变量名称 = 值; 变量的命名规则:1.首字母为小写的英文符号或者_或者¥或者$ 2.其他部分:可以是英文字母或者_或者¥或者$ 或者数字 3.整体命名 除首字母外,其他单词大写如 motherDay 四.常量(值不可改变的存储空间) (1)声明常量且赋值:final 数据类型 常见名称 = 值 (2) 常量的命名规则:全部大写 例如Math.PI 五.引用类型 对象、数组都是引用数据类型。所有引用类型的默认值都是null。 六.数据类型的转换 (1) 不同数值类型值的大小关系:byte (2) 两种转换类型 1.自动类型的转换:小转大 int a = 100; double b = a; 2.强制类型转换: 大转小:丢失精度 double a = 100.009; int b = (int)a;值是100 隐含强制类型转换 1) int 转long;long time = 1232323232323L; 受整数默认类型为int的影响 2)double 转float:float rate = 0.005F;受小数默认类型为double的 影响 Java基本数据类型 标签:数值类型 lse 数字类型 data string 改变 ack int 基本数据 原文地址:https://www.cnblogs.com/chenyyStudy/p/12885685.html