类型转换( casting) JAVA 显型类型转换:强制类型转换 class Test i public static void main(String argsi int a= 257. byte b =(byte a System. out. printIn(a=+a) System. out printIn (b=+b) 25700000000000000000000000100000001 00000001
16 ◼ 显型类型转换: 强制类型转换 class Test { public static void main(String args[]) { int a = 257; byte b = (byte)a; System.out.println("a=" + a); System.out.println("b=" + b); } } 257 00000000 00000000 00000001 00000001 1 00000001 类型转换 (casting)
类型转换( casting) JAVA 显型类型转换:强制类型转换 class Test i public static void main(String args char c1=A,C2;//A的ASCI值为65 int i i=(int)c1 +1 C2=(char) System. out. printIn(c1 +C2) System. out. printIn(c1++C2 17
17 ◼ 显型类型转换: 强制类型转换 class Test { public static void main(String args[]) { char c1 = ‘A’, c2; // A的ASCII值为65 int i; i = (int) c1 + 1; c2 = (char) i; System.out.println(c1 + c2); System.out.println(c1 + “ ,” +c2); } } 类型转换 (casting)
第二章Jαv语法基础 JAVA 1.词法规则 2.数据类型 3.常量与变量 4.运算符和表达式 5.语句 6.数租和字符串
18 第二章 Java语法基础 1. 词法规则 2. 数据类型 3. 常量与变量 4. 运算符和表达式 5. 语句 6. 数组和字符串
常量 JAVA 程序执行过程中,值保持不变的量 整型常量 实型常量 布尔型常量 字符型常量 字符串常量 19
19 常量 ◼ 程序执行过程中,值保持不变的量 ◼ 整型常量 ◼ 实型常量 ◼ 布尔型常量 ◼ 字符型常量 ◼ 字符串常量
常量 JAVA 整型常量 常用十进制、八进制、十六进制表示 有正负号 起始最大整数(正)最大长整数举例 正) 十进制01~92147483647922337203623,+567 854775807L-1201234 八进制0 017770777770340175 77777077 77L 十六进制0x0X7FFF0x7 FFFFFFF OXFF, FFFFFFFFL0×45L
20 常量 ◼ 整型常量 ◼ 常用十进制、八进制、十六进制表示 ◼ 有正负号 起 始 最大整数(正) 最大长整数 (正) 举 例 十进制 0,1~9 2147483647 9223372036 854775807L 23, +567, -12,0,1234 八进制 0 01777777777 7 0777777777 7777777777 77L 034,0175, -0777L 十六进制 0x 0x7FFFFFFF 0x7FFFFFFF FFFFFFFFL 0xFF, 0x45L