基本类型及表达式.pptVIP

  • 2
  • 0
  • 约4.81千字
  • 约 33页
  • 2017-06-10 发布于福建
  • 举报
* 表达式 位运算表达式 位运算符 按位异或运算符 ^ 0000000000001110 ^0000000000010111 0000000000011001 14 23 25 * 表达式 位运算表达式 位运算符 按位取反运算符 ~ ~0000000000001110 1111111111110001 1411111111111100000000000000001111 -15的原码 -15的反码 * 基本数据类型和表达式 * 基本数据类型 数据类型 每个数据都有一定的数据类型,数据类型决定了数据在内存中的存储及操作方式。 基本数据类型和复合数据类型 * 基本数据类型 基本数据类型 布尔型(boolean) 有两个值:true(真),false(假) 整型(byte、short、int、long):补码表示 字节型(byte),1个字节, 范围-27~27-1 短整型 (short),2个字节,取值范围是-215~215-1 整型 (int),4个字节,取值范围是-231~231-1 长整型 (long),8个字节,取值范围是-263~263-1 * 基本数据类型 基本数据类型 浮点型(float、double) 单精度浮点型(float),4个字节 双精度浮点型(double) ,8个字节 double 具有更大的表示范围,更多的有效数字 字符型(char) 如字符‘a’、‘A’、‘$’、‘#’等 在内存中以相应的Unicode代码存放 * 常量与变量 标识符与关键字 用以命名类、方法和变量等 标识符命名规则 标识符只能由字母、数字、$和_组成。 第一个字符不能是数字。 可以是任意个数的字符,但只有前32个字符有效 JAVA的标识符区分大小写 , 例如:age 与 Age不同 关键字 Java中保留使用的,每个关键字都有特定的意义 public class static if void char int long float …….. * 常量与变量 常量 其值固定不变 public class Exp2_2{ public static void main (String args []){ double r=1.25; System. out.println (Area=+3.14*r*r); } } 常量 * 常量与变量 常量 整型常量 举例: 0 -1000 +321 321 077 0132 -054(八进制整数) 0x68 -0xFB(十六进制整数) 非法整型常量举例: 3.0 3,323,211 $21 078 整型常量默认情况下是int类型 * 常量与变量 常量 浮点型常量 十进制形式:+10.625 -6.2 0.0 0.666 -2.0 .32 指数形式: 1.625E3或1.625e3 即:1.625X103=1625.0 7.31E-3或7.31e-3 即:7.31X10-3=0.00731 指数只能是整数, 7.31E-3.2 , 1.625E3.0 E3 e-5也是非法的 浮点型常量默认为double型 double 3.142 3.142d 3.142D float 3.142f 3.142F X X * class Test{ public static void main(String args[]) { float x; x=3.142; //本行有编译错误(可能损失精度) } } 3.142f 可以改为 * 常量与变量 常量 字符常量 A B C D …… a b c d …… 1 2 3 4 …… ? $ ! …… 转移(转义)字符 \ \ \n …… 布尔型常量 true false * 常量与变量 变量 程序执行过程中,值(Value)可以改变的量 变量先声明后使用 声明的目的在于申请分配一块一定大小的内存空间 int i; float score; char c1, c2, c3; double average; boolean flag; 声明语句中赋初值 int i=0; dou

文档评论(0)

1亿VIP精品文档

相关文档