javad八大基本数据类型
java中规定了八大数据类型,数值型+6,字符型+1,布尔型+1。
数值型:
IO处理用type,描述整型用int,描述小数用double,long用来描述时间,日期,内存,文件大小。
1.整型:byte,short,int,long
这里注意:整型的默认值是“0”,常量默认是int类型,若要定义long类型的常量尾部追加L(推荐)/l。long temp=10L;
长度范围:
byte(1个字节:-128–127),short(两个字节),int(4个字节-2³¹–2³¹-1),long(4个字节)
注意:
1)一般的短整型向长整型转换会类型提升,长整形到短整型要强转。但是 byte和int特殊。当int 的值大小没有超过type范围时,不需要强转,可以直接转换。超出范围的int转type要强转,其余的其他整型转type都要强转。
//类型提升
type t = 10;
int i = t;
//强转
long l = 10;
int i = 245;
type t = (type)l;
t = (type)i;
//不用强转
int i = 10;
type t = i;
t = 20;
2.浮点型:float,double
默认值时0.0,小数常量默认时double类型。若要定义float类型的常量则尾部追加:F/f,
float f=10.2F;
注意:
1).double *double 会有隐式类型提升,会有溢出。
字符型:
char 一般用于描述中文
默认值是\u0000,用‘ ’ 表示。
注意:
1).char 转int 直接转换,int转char 大专小强转。
2).字符数字‘0’和0不一样!
3).描述单个字符用char,描述字符串用引用数据类型String。
布尔型:boolean
默认是false 。
javad八大基本数据类型相关推荐
- 2021-03-13 java八大基本数据类型
java八大基本数据类型(primitive type) 1:整数 int 占1字节 bute 占2字节 short 占4字节 long 占8字节 2:小数(浮点数) float 占4字节 /*flo ...
- 八大基本数据类型之基本类型与包装类型的区别
八大基本数据类型: 四个整数类型:byte(1个字节,8位).short(2个字节,16位).int(4个字节,32位).long(8个字节,64位). 二个浮点数类型:float(4个字节,32位) ...
- java八大基本数据类型基本用法(含数据输入输出)
文章内容 1.java八大基本数据类型 2.基本用法 3.获取键盘输入Scanner 4.数据类型之间的转换 2020年2月25日 第二周星期二 1.java八大基本数据类型 //整形(属于整型的4个 ...
- java的基本数据类型有什么特点,java八大基本数据类型
本文收集整理关于java八大基本数据类型的相关议题,使用内容导航快速到达. 内容导航: Q1:java中八大基本数据类型有hasdcode值么 byte(字节) 1(8位) (bit是比特位,一个字节 ...
- Java八大基本数据类型-详解
Java八大基本数据类型-详解 3.5 八大基本数据类型 Java中的八大基本数据类型在我们学习Java编程中非常重要,可以说是Java编程的起步.这节会为大家非常细致地介绍如何使用这八大基本数据类型 ...
- java八大数据类型_java的八大基本数据类型分别是什么?
java的八大基本数据类型分别是:1.整型的byte.short.int.long:2.字符型的char:3.浮点型的float.double:4.布尔型的boolean. 自从Java发布以来,基本 ...
- java的八大基本数据类型
java的八大基本数据类型分别是:1.整型的byte.short.int.long:2.字符型的char:3.浮点型的float.double:4.布尔型的boolean. 一. 整型 Java中整型 ...
- Java八大基本数据类型(详解)
Java中有八大基本数据类型 整型(4个): byte.short.int.long 浮点型(2个):float.double 字符(1个): char 布尔类型:(1个): boolean 整型的数 ...
- Java 中的八大基本数据类型、类型转换
目录 1. ♥常见的数据类型 2. ♥引用数据类型 3. ♥类型转换 4. ♥数值提升 5. ♥int 和 String 之间的相互转换 1. 基本数据类型 八大基本数据类型: 整型:byte.sho ...
最新文章
- php 能打印一个没有实例化的类_你理解 PHP 中的静态方法吗?
- 用VC++实现USB接口读写数据的程序
- 后端时间转js时间,主要用于取倒计时
- 《深入浅出MFC》第六章 MFC程序的生死因果
- 为嵌入式对象(值对象)加校验
- GNU C __attribute__ 机制简介
- linux内核设计与实现 中文第三版 pdf_大牛推荐的5本 Linux 经典必读书
- 前端学习(3264):js中undefine中二相关属性
- 太突然!多所高校永久关闭
- 返回结果的HTTP状态码——《图解http》第四章
- 今年面试,光靠技术肯定不行了!
- CSS属性值之百分数
- 设计灵感|如何设计出简洁吸引人的字体海报?
- sql server 登录与用户绑定
- ACM ICPC 历年真题和资源
- 根据图像连接数判别不同像素所处的位置
- Intelligent driver model(IDM)
- 【Git】Git报错:Branch ‘master‘ set up to track remote branch ‘master‘ from ‘orgin‘
- 首次全面深度解密华为方舟编译器
- git 将暂存区文件提交_git文件状态,暂存与提交