Day 02

发布时间:2022-07-05 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了Day 02脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

 

java 数据类型( java是强类型语言)

 

基本数据类型: 数值型:byte,short,int,long(数字后面加L), float, double;字符型:char; boolean; ⚠️String不是基本数据类型

引用数据类型:数组,接口,类

 

Day 02

 

 

1 byte = 8bIT;    bit是计算机中最小的存储单位,byte是计算机的基本存储单位

1个bit内可以存1个0或1

所以1个byte 就能存28 =256个数

 

 

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

尾数部分可能丢失,造成京都损失,所以小数都是近似值

 

 

浮点型常量 默认为 double型, 如果想声明float类型,需要在常量后加'f'

 

⚠️: 不要对除法运算后的结果进行相等判断!!

  如: double num1 = 2.7;

    double num2 = 8.1 / 3;   //结果是一个无限接近2.7的数,而不是2.7

    System.out.PRinln(num1 == num2); //false

       如果这种情况下想要判断是否相等,应该使用 两个数的差值 是否在某个精度范围内来判断

  if(Math.abs(num1 - num2) < 0.00001){

    System.out.println("这种情况下就可以说明两个小时相等了");

  }

 

char 占2个字节, 可以存放汉字,必须用单引号,不能用双引号!

char c1 = 97;  // char 类型可以直接存放一个数字,输出时会输出这个数字对应的字符, char的本质就是一个整数!

 

char c2 = 'a';

如果想要输出c2这个字符对应的数字,就用(int)c2 即可

 

字符型变量的存储过程: 'a'  -->   ASCII码值(97) -->  二进制(110 0001)  -->  存储

 

ASCII: 

 

 

 

自动类型提升

Day 02

 

 注意:

1. byte, short 和 char 不能相互转换

2. byte + short = int

3.byte + byte = int

 

脚本宝典总结

以上是脚本宝典为你收集整理的Day 02全部内容,希望文章能够帮你解决Day 02所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。