03数据类型详解

数据类型详解

main快捷键写法:psvm tap
输出语句: sout tap

\t 制表符 补满一定位数:idea中4补码位

多行注释,选中代买, ctar /

变量

变量存在于内存中(程序结束,计算机关机之后,变量失效)
变量像宾馆
宾馆:1.申请房间类型(三人间,单人间...) 2.入住(房间名) 3.使用
变量:1.申请数据类型(整数,小数,字符串..) 2.赋值(变量名) 3.使用

=为赋值符号=,将=右侧赋给左侧

变量名规范:首字母小写 骆驼峰
变量名不能重复
变量名可以代表变量值

变量区分大小写(java区分大小写)

(局部)变量使用前必须赋初值

对于=转化器问题;
小数不带转换器
整数自带转换器

整数默认是int,但是 = 对于整数自带整数类型之间的转换器

小数默认是double
float xx = 123.4;//小数默认是double,此为错误写法,按以下方法解决
float xx = 123.4f;
float xx = (float) 123.4;

Java数据类型:

a.原生数据类型(基本数据类型):8个
$~$数字:
$
~$$~$整数:byte<short<int <long 默认int
$
~$$~$小数:flooat<double 默认double
$
~$非数字:
$~$$~$字符char:只能方一个字符。并且需要用单引号引起来
$~$$~$布尔boolean:只有true、false
b.引用数据类型(对象类型):String...字符串(放任意字符,并且需要用双引号引起来)

计算机是二进制:0 1 (联通 断开)
字节byte=由8个bit组成(负128-127)
短整数short=2byte(16bit)
整数int=4byte(32bit)
长整数long=8byte(64bit)

float=4byte(32bit)
double=8byte(64bit)

整数范围<小数范围

posted @ 2023-04-08 23:08  tin88eaby  阅读(37)  评论(0)    收藏  举报