变量的定义:变量就是指代在内存中开辟的存储空间,用于存放运算过程中需要用到的数据。
数据类型:
数据类型的转换:
1.java 中整数类型默认的 int 类型;小数类型默认的 double;
2.String 的字符串转化为 char 类型时,只能用 char 类型的数组来接收;
3.字符串在转化成 char 类型时是不能像 int、float 那样使用封装类的 parseXXX 方法等,但它可以转换成 char 类型的数组;
byte de=(byte) 128;System.out.println(de); 结果:-128
如果数字溢出当前的数字类型,有两种方法可以阻止其出错,一种是直接强转成当前数据类型,另一种是转成其他的数据类型(较大的)
在进行数据类型转换时,两个 char 类型的数字相加强转成 char 时,会对应成字符编码里面的,但大多都会出现乱码,一个 char 类型的数字,一个字符如‘a’相加,最后结果会对应字符编码里面的,并输出相对应的字符;
如果是提升为 int 类型时,不论是两个 char 类型的数字相加,还是一个 char 类型的字符和一个数字最后的结果都是数字 。
Float 变量定义:float 类型变量在定义时需注意:直接写出的浮点数字,默认类型是 double,会提示需要强转;
如何解决:可以在浮点数字后面加入 f 来表示写出的数字类型是 float。
Long 变量定义:long 类型变量在定义时需注意:直接写出的整形数字,默认类型是 int,值过大时会提示出错;
解决:在整形数字后面加入 l 来表示写出的整数型数字是 long 类型的。