整型 当使用byte和 short型常量时,不需特殊后缀, 但要注意取值范围 public class Test public static void main(String args) byte b=128 System, out. printIn(“b=“+b) 该程序将不能编译通过!
整型 ▪ 当使用byte和short型常量时,不需特殊后缀, 但要注意取值范围 public class Test { public static void main(String[] args) { byte b=128; System.out.println(“b=“+b); } } 该程序将不能编译通过!
浮点型 foat和 double表示有小数部分的数值,所 占字节数分别为4和8,有效位数为6~7bit 和15bito 浮点型常量默认为 double型,若表示foat 型,需使用后缀F或f float f-12.34 ∥错误 float g=12.34F; ∥l确 double d=12.34;∥确 double h=1234D;∥正确
浮点型 ▪ float和double表示有小数部分的数值,所 占字节数分别为4和8,有效位数为6~7bit 和15bit。 ▪ 浮点型常量默认为double型,若表示float 型,需使用后缀F或f float f=12.34; //错误 float g=12.34F; //正确 double d=12.34; //正确 double h=12.34D; //正确
字符型 Char用双字节表示一个字符,即 Unicode编码,范围为 0~65535。 char a=a';∥表示小写字母a char b=u004E’;∥表示大写字母N,uxx中每个x表 示一个16进制数 Char型常量实际上是一个16bi无符号整数,也可以使用 整数给其赋值,但要注意范围 char a=78;∥表示大写字母N 转义字符 n(换行)r(回车) b(退格) t(制表) (双引号)(单引号) (反斜杠)
字符型 ▪ Char用双字节表示一个字符,即Unicode编码,范围为 0~65535。 char a=‘a’; //表示小写字母a char b=‘\u004E’; //表示大写字母N,\uxxxx中每个x表 示一个16进制数 ▪ Char型常量实际上是一个16bit无符号整数,也可以使用 整数给其赋值,但要注意范围 char a=78; //表示大写字母N ▪ 转义字符 \n (换行) \r (回车) \b (退格) \t (制表) \” (双引号) \’ (单引号) \\ (反斜杠)