位运算符 :与 :或 ■个:异或 :非 >>,<<:右移,左移运算符 ■使用位运算符时,操作数按二进制表示 2021/2/24 北京理工大学计算机系(共102页)
2021/2/24 北京理工大学计算机系(共102页) 16 位运算符 ◼ &:与 ◼ |:或 ◼ ^:异或 ◼ ~:非 ◼ >>,<<:右移,左移运算符 ◼ 使用位运算符时,操作数按二进制表示
运算符结合性 Precedence of operators(运算符结合性): 除了赋值运算符=,所有的结合性都是 从左到右 例如:x=y=z相当于x 2021/2/24 北京理工大学计算机系(共102页) 17
2021/2/24 北京理工大学计算机系(共102页) 17 运算符结合性 ◼ Precedence of operators(运算符结合性): 除了赋值运算符 = ,所有的结合性都是 从左到右 ◼ 例如: x = y = z 相当于 x = (y = z)
示例:两数相加 源文件: Addition. java 使用两个输入框输入数据 用一个消息框显示计算结果 O) Enter first integer Enter second integer 45 oK小 Cancel OK N Cancel 感 Results The sum is 117 OK 2021/2/24 北京理工大学计算机系(共102页)
2021/2/24 北京理工大学计算机系(共102页) 18 示例:两数相加 ◼ 源文件:Addition.java ◼ 使用两个输入框输入数据 ◼ 用一个消息框显示计算结果
变量类型 t number1 / first number to add int number2; // second number to add int sum: // sum of number1 and number2 明变量 number1, number2,和sum为 int类型 in类型可存放整数:0,-4,97 ■£1oat和doub1e存放小数 ■char存放单个字符:例如,x,S,\n,7 2021/2/24 北京理工大学计算机系(共102页)
2021/2/24 北京理工大学计算机系(共102页) 19 变量类型 ◼ 声明变量 number1, number2, 和 sum 为 int类型 ◼ int 类型可存放整数: 0, -4, 97 ◼ float 和 double 存放小数 ◼ char 存放单个字符: 例如, x, $, \n, 7 int number1; // first number to add int number2; // second number to add int sum; // sum of number1 and number2
变量声明 string firstNumber, secondNumberi 能同时声明同一类型的多个变量 变量间以逗号间隔 ■推荐给变量加上注释以说明其用途 2021/2/24 北京理工大学计算机系(共102页)
2021/2/24 北京理工大学计算机系(共102页) 20 变量声明 ◼ 能同时声明同一类型的多个变量 ◼ 变量间以逗号间隔 ◼ 推荐给变量加上注释以说明其用途 String firstNumber, secondNumber;