java学习笔记—— 数据类型数据类型转换
Posted 玛丽莲茼蒿
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java学习笔记—— 数据类型数据类型转换相关的知识,希望对你有一定的参考价值。
一、java的数据类型
java的数据类型分为两大类:
- 八大基本数据类型
- 整数类型
- byte 占1个字节:-128-127
- short 占2个字节:-32768-32767
- int (常用)占4个字节:-2147483648-2147483647(21亿)
- long 占8个字节:-9223372036854775808-9223372036854775807
- 浮点类型
- float 占4个字节
- double(常用)占8个字节
- 字符类型 char 占2个字节
- 布尔类型 只占1位
- 整数类型
- 引用数据类型 (除了基本数据类型,剩下的就是引用类型)
- 类
- 接口
- 数组、
//八大基本数据类型
int num1 =10;
byte num2= 100;
short num3 =30;
long num4=30L; //不加L没法区分是其他类型还是long类型
float num5=5.12F;//加F,道理同上
double num6=1.234567898765431;
char c='你';
boolean flag=true;
主要注意这两个:
1. 整型拓展
//二进制0b 八进制0 十进制 十六进制0x
int num1 =0b1010; //=(1×2×2×2)+(0×2×2)+(1×2)+0=10
int num2 =0120; //=(1×8×8)+(2×8)+0=80
int num3 = 1234; //=(1×10×10×10)+ (2×10×10)+(3×10)+4=1234
int num4 = 0xfff; //(15×16×16)+(15×16)+15=4095
2.浮点型拓展
以上是关于java学习笔记—— 数据类型数据类型转换的主要内容,如果未能解决你的问题,请参考以下文章
Java学习笔记4.4.2 包装类 - 基本数据类型包装类与字符串相互转换
Java学习笔记(二十一):类型转换和instanceof关键字
Java学习笔记——标识符数据类型浮点数字符型布尔型类型转换