第3章java基本语法(编辑修改稿)内容摘要:

2都是数字时,进行按位与运算;如果 op1和 op2都是布尔型时,进行条件与运算 | op1 | op2 如果 op1和 op2都是数字时,进行按位或运算。 如果 op1和 op2都是布尔型时,进行条件或运算 ^ op1 ^ op2 按位异或运算 ~ ~op 求补码 电脑基础 实例 上机系列丛书 Java程序设计教程 清华大学出版社 位运算符 因为数据在电脑内存中是以二进制的形式存放,因此在使用位运算的时候一定要知道各个进制间的转化方法。 在二进制的形式下,再对操作数进行按位的运算。 下面将介绍各位运算符的作用。 电脑基础 实例 上机系列丛书 Java程序设计教程 清华大学出版社 位运算符 1)‚ amp。 ”运算 参与运算的两个值,如果两个相应位都为 1,则该位的结果为 1,否则为 0。 即: 0amp。 0=0, 0amp。 1=0 , 1amp。 0=0, 1amp。 1 =1 电脑基础 实例 上机系列丛书 Java程序设计教程 清华大学出版社 位运算符 2)‚ |”运算 参与运算的两个值,只要两个相应位中有一个为 1,则该位的结果为 1。 即: 0 | 0=0 , 0 | 1=0 , 1 | 0=0 , 1 | 1 =1 电脑基础 实例 上机系列丛书 Java程序设计教程 清华大学出版社 位运算符 3)‚ ^”运算 参与运算的两个值,只要两个相应位相同,则结果为 0,否则为 1。 即: 0^0=0, 0 ^1=1 , 1 ^ 0=1 , 1 | 1 =1 电脑基础 实例 上机系列丛书 Java程序设计教程 清华大学出版社 位运算符 4)‚ , 和 ”移位运算 Java编程语言提供了两种右移位运算符,即 和 ,其中运算符 进行算术或符号右移位,移位的结果是第一个操作数被 2的幂来除,而指数的值是由第二个数给出的。 电脑基础 实例 上机系列丛书 Java程序设计教程 清华大学出版社 位运算符 逻辑或非符号右移位运算符 主要作用于位图,而不是一个值的算术意义,它总是将零置于最重要的位上。 在移位的过程中, 运算符使符号位被复制。 电脑基础 实例 上机系列丛书 Java程序设计教程 清华大学出版社 位运算符 运算符 执行一个左移位,移位的结果是第一个操作数乘以 2的幂,指数的值是由第二个数给出的。 电脑基础 实例 上机系列丛书 Java程序设计教程 清华大学出版社 条件运算符 条件运算符是‚。 :‛符号,为三目运算,它的一般格式为: expression ? statement1 : statement2 电脑基础 实例 上机系列丛书 Java程序设计教程 清华大学出版社 条件运算符 其中表达式 expression的值为一个布尔值,如果该值为 True,则执行 statement1,否则执行 statement2,而且语句statement1和 statement2需要返回相同的数据类型,且该类型不是 void。 电脑基础 实例 上机系列丛书 Java程序设计教程 清华大学出版社 条件运算符 如果要通过测试某个表达式的值来选择两个表达式中的一个进行计算时,用条件运算符来实现是一个简单的方法,相当于实现了 ifelse语句的功能。 电脑基础 实例 上机系列丛书 Java程序设计教程 清华大学出版社 Java基本数据类型 Java的数据类型分为两类:简单数据类型和复杂数据类型。 简单数据类型分为4种,包括布尔型、字符型、整型和浮点型等。 复杂数据类型包括数组、类和接口等。 电脑基础 实例 上机系列丛书 Java程序设计教程 清华大学出版社 Java基本数据类型 简单数据类型 复杂数据类型 数据类型的转换 应用举例 —— 通过可视化界面操作的数据类型转化 电脑基础 实例 上机系列丛书 Java程序设计教程 清华大学出版社 简单数据类型 简单数据类型分为 4种,其数据类型主要有 8个。 类 型 类 型 布尔型 boolean 字符型 char 整型 byte, short, int, long 浮点型 double, float 简单数据类型的种类 电脑基础 实例 上机系列丛书 Java程序设计教程 清华大学出版社 基本数据类型取值范围 类 型 描 述 取值范围 说 明 boolean 布尔型 True和 False 全是小写 char 字符型 0~~65535 char表示为一个Unicode字符,常用‘’括起来。 byte 字节型, 8位带符号的整数 128~127间的任意整数 short 短整形, 16位带符号的整数 32768~32767间的任意整数 int 整形, 32位带符号的整数 231 ~2311间的任意整数 long 长整形, 64位带符号的整数 263 ~2631间的任意整数 float 短浮点型, 32位单精度浮点数 根据 IEEE 7541985标准 double 长浮点型, 64位单精度浮点数 根据 IEEE 7541985标准 电脑基础 实例 上机系列丛书 Java程序设计教程 清华大学出版社 简单数据类型 布尔型 Boolean 字符型 char 整型 byte, short, int, long 浮点型 电脑基础 实例 上机系列丛书 Java程序设计教程 清华大学出版社 布尔型 Boolean 布尔型变量通常用来表示逻辑值的两种状态,如经常使用的‚ on”和‚ off”、‚ True”和‚ False”、‚ yes”和‚ no”等。 boolean有两个值,即 True和 False。 布尔型变量的定义: boolean truth = True。 电脑基础 实例 上机系列丛书 Java程序设计教程 清华大学出版社 布尔型 Boolean 【 例 37】 布尔型变量的使用。 该例展示了 4种布尔变量(‚ amp。 amp。 ”,‚ ||”,‚ ^”,‚ !”)的使用(光盘: \源文件 \第 3章 \例 )。 电脑基础 实例 上机系列丛书 Java程序设计教程 清华大学出版社 类“ Test3_7” 结果输出界面 类“ T e st 3_7 ” 结果输出界面 电脑基础 实例 上机系列丛书 Java程序设计教程 清华大学出版社 字符型 char 使用 char类型可表示单个字符。 一个char代表一个 16bit无符号(不分正负)Unicode字符。 一个 char文字必须包含在单引号内 („‟),如‘ A‟,‘。 ’,‘漂亮’,‘サ’等。 要注意的是,必须使用英文半角状态下的单引号,而不是中文全角状态。 电脑基础 实例 上机系列丛书 Java程序设计教程 清华大学出版社 字符型 char 字符型变量的定义: char a , char x , y , z。 char z=‟网球’ 【 例 38】 字符型变量的使用(光盘: \源文件 \第 3章 \例 )。 电脑基础 实例 上机系列丛书 Java程序设计教程 清华大学出版社 类“ Test3_8”结果输出界面 类“ T e st 3_8 ”结果输出界面 电脑基础 实例 上机系列丛书 Java程序设计教程 清华大学出版社 整型 byte, short, int, long 在 Java编程语言中有 4种整数类型,每种类型都对应由关键字 byte, short, int和 long中的一种进行声明。 整数类型数据可使用十进制、八进制和十六进制的符号表示,下面将分别进行介绍。 电脑基础 实例 上机系列丛书 Java程序设计教程 清华大学出版社 整型 byte, short, int, long 2 表示一个十进制的数值 2 077 首位的 0表示一个八进制的数值77 0xBAAC 首位的 0x表示一个十六进制的数值 BAAC 整数类型的。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。