标签:print out 浮点 概念 划线 输出 pre 习惯 离散
byte,占一个字节
short,占两个字节
int,占四个字节
long,占八个字节;为了和int区分,有尾缀L
float,占四个字节;为了和double区分,有尾缀F
double,占八个字节
Char:占两个字节
String不是关键字,是一个类
只有两个值:true;false——占一个字节
字节(byte)的概念:是计算机中数据处理的基本单位,习惯用 B 表示
位(bit):是计算机内部数据存储的最小单位,11001100是一个八位的二进制数
1B=8bit
进制转换
二进制:0b
十进制
八进制:0
十六进制:0x
直接使用print(a)——会输出 a 的十进制的值。
浮点数在使用时,是一个有限的离散的。需要注意他会有一个舍入的误差。
最好完全避免使用浮点数进行比较
使用BigDecimal类,数学工具类来进行比较
字符可以进行强制转换为数字;即所有的字符本质上还是数字。
Unicode码表!!
‘\u0061‘——Unicode码;——print得到 a;——————十六进制下的0061,是十进制的97,是对应a;
类型的等级:
低————————高:
注意,当两个很大的int类型相乘的时候,赋值给一个Long类型前,需要对运算的数值进行一下转化!
public static void main(String[] args) { int money = 10_0000_0000;//JDK新特性,可以用下划线分隔,以便更适合阅读 int year = 20; long total = money*(long)year;//需要在运算时,就对类型进行转换,否则会产出溢出 System.out.println(total); }
标签:print out 浮点 概念 划线 输出 pre 习惯 离散
原文地址:https://www.cnblogs.com/quareus007/p/14259791.html