2.2.1布尔类型( boolean) ■布尔型数据只有两个值tue和 false,且它 们不对应于任何整数值 布尔型变量的定义如: boolean b= true 布尔型数据只能参与逻辑关系运算: && 示例: a boolean bl boolean b2= true; b=!b2 boolean b=(b1 & b2)!= false;
◼ 布尔型数据只有两个值true和false,且它 们不对应于任何整数值 布尔型变量的定义如: boolean b = true; ◼ 布尔型数据只能参与逻辑关系运算: ◼ && || == != ! ◼ 示例: ◼ boolean b1; ◼ boolean b2 = true; ◼ b = !b2; ◼ boolean b = (b1 && b2) != false; 2.2.1 布尔类型(boolean)
2.2.1字符类型(char) 字符型数据代表16位的 Unicode字符 ■字符常量是用单引号括起来的一个字符 ‘a'Bn?u0030 ■字符型数据的取值范围为 0-6555或者说u0000~ uFFFF u0000为缺省值 示例 ■ char c N缺省值为0 char c2=(03;N赋初值为字符0 char c3=32;\用整数赋初值为空格
◼ 字符型数据代表16位的Unicode字符 ◼ 字符常量是用单引号括起来的一个字符 ◼ ‘a’ ‘B’ ‘\n’ ‘\u0030’ ◼ 字符型数据的取值范围为 ◼ 0~65535 或者说 \u0000~\uFFFF ◼ \u0000为缺省值 ◼ 示例 ◼ char c1; \\ 缺省值为0 ◼ char c2 = ‘0’; \\ 赋初值为字符‘0’ ◼ char c3 = 32; \\ 用整数赋初值为空格 2.2.1 字符类型(char)
2.2.1字符类型(char) ■特殊字符的常量表示法: 反斜线( Backslash) ■退格( Backspace) ■回车( Carriage return) 进纸符( Form feed) 制表符( Form feed) t 换行( New line) 单引号(Sing! e quote) 61: 八进制数(“03~“3772) ①DDD Unicode字符 luHHHH
◼ 特殊字符的常量表示法: ◼ 反斜线(Backslash) ‘\\’ ◼ 退格(Backspace) ‘\b’ ◼ 回车(Carriage return) ‘\r’ ◼ 进纸符(Form feed) ‘\f’ ◼ 制表符(Form feed) ‘\t’ ◼ 换行(New line) ‘\n’ ◼ 单引号(Single quote) ‘\’’ ◼ 八进制数( ‘\0’~‘\377’ ) ‘\DDD’ ◼ Unicode字符 ‘\uHHHH’ 2.2.1 字符类型(char)
2.2.1整数类型(byte, short,int,l0ng) ■整型常量 1.十进制整数 如123,-456,0 2.八进制整数 以0开头,如0123表示十进制数83,-01表示十进制数-9。 3.十六进制整数 以0x或0X开头,如0x123表示十进制数291,-0X12表示十进制数 18 ■整型变量 类型为byte、 short、int或ong,byte在机器中占8位, short占16位,int占 32位,long占64位。整型变量的定义如: int x=123 ∥指定变量x为int型,且赋初值为123 byte b=8; shorts=10; longy= 123L; long z=1231
◼ 整型常量 1. 十进制整数 如123,-456,0 2. 八进制整数 以0开头,如0123表示十进制数83,-011表示十进制数-9。 3. 十六进制整数 以0x或0X开头,如0x123表示十进制数291,-0X12表示十进制数 -18。 ◼ 整型变量 类型为byte、short、int或long,byte在机器中占8位,short占16位,int占 32位,long占64位。整型变量的定义如: int x=123; //指定变量x为int型,且赋初值为123 byte b = 8; short s = 10; long y = 123L; long z = 123l; 2.2.1 整数类型(byte, short, int, long)
2.2.1整数类型(byte, short,int,l0ng) 64位长整数以或L结尾:121,-343L,0x卅 1L<<32等于4294967296L 1<<32等于0 没有以或L结尾的数字,根据其实际值所属范围, 可以被用作byte, short,或int型整数 以或L结尾的数字,无论其实际值所属范围怎样, 都被用作long型整数
◼ 64位长整数以l或L结尾: 12l, -343L, 0xfffffffffL ◼ 1L << 32 等于 4294967296L ◼ 1 << 32 等于 0 ◼ 没有以l或L结尾的数字,根据其实际值所属范围, 可以被用作byte,short,或int型整数 ◼ 以l或L结尾的数字,无论其实际值所属范围怎样, 都被用作long型整数 2.2.1 整数类型(byte, short, int, long)