Java初学者基础语法2016综述.ppt

  1. 1、本文档共56页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java初学者基础语法2016综述

运算符 移位与按位运算符 移位和按位运算符就是对二进制数值进行操作的运算符 移位运算符的作用是将二进制数向左或向右移一位。下表列出全部3种移位运算符: 运算符 移位与按位运算符 :左移,将二进制数左移一位,右边多余的数位填0,相当于乘以2 :有符号右移,将二进制数右移一位,如果二进制数的最高位为0,则左端补0,如果最高位为1,则左端补1,相当于除以2 :无符号右移,将二进制数向右移一位,左端补0,常用于直接设置二进制位的操作 运算符 移位运算符常用于直接设置二进制位,此时每一位都有其具体的含义,并不代表一个整数,因此有符号右移就失去了意义,而应当使用无符号右移符“” 按位运算符:对二进制数的每一位分别进行逻辑操作,Java提供了4种按位运算符: 运算符 移位与按位运算符 “”运算符对操作数op1和op2的每一位进行“与”操作 例:10 13,计算过程如下: 1010 1101 ------------- 1000 和1101按位与的结果是将第2位置0,其它位不变,用于将某位数字置零的操作 运算符 移位与按位运算符 “|”运算符进行按位的“或”运算,只要有一个操作数的对应位为1,结果的对应位就是1 例:计算1010 | 0001的结果: 1010 | 0001 ------------- 1011 和0001按位“或”之后,右边第1位被置“1”,其它位不变。常用于将某一位置“1” 运算符 移位与按位运算符 “^”运算符实现按位异或运算,只有两个操作数的对应位不同,结果才为1 例:1010 ^ 1111的结果: 1010 ^ 1111 ------------- 0101 与1111异或的结果是每一位都相反,常用于将某些位颠倒,其它位不变的操作 运算符 移位与按位运算符 “~”是按位运算符中唯一的一元运算符,它的作用是将二进制数的每一位取补,例如: ~ 1010 ------------- 0101 按位运算符在设置逻辑标志时非常有用,通过按位运算符可以方便地设置、修改、访问每个标志位的状态 运算符 赋值运算符 “=”:最基本的赋值运算符,将一个变量或常量的值赋给另一个变量。例如: int a = 5; // a的值为5 a = 8; // 现在a的值为8 快捷赋值运算符,用于同时实现算术、移位或按位操作与赋值操作。例如: i = i + 2; 可以用快捷赋值符号“+=”表示: i += 2; 运算符 赋值运算符 快捷赋值运算符列表: 运算符 其它运算符 其它运算符列表: 运算符 其它运算符 “? :”,是唯一的一个三元运算符,形式为: op1 ? op2 : op3 首先判断op1,如果op1为真,则返回op2的值;如果op1为假,则返回op3的值 “(变量类型)”,将变量转换成指定类型: float b = 3.6; int c = (int)b * 2; b被强制转换成整数,抛弃小数部分以后的值为3,于是c = 6 运算符 运算符的优先级列表 分支与循环结构 分支控制语句 if语句:是最基本的分支控制语句,使程序根据条件有选择地执行语句 if语句的形式如下: if (关系表达式) { 语句 } 它的含义是:如果关系表达式为真,则执行后面花括号里的语句,否则就不执行花括号里的语句 Java语言与JBuilder应用初步 第二章 Java基本语法 本章要点 面向对象基础 变量 运算符 分支与循环结构 面向对象基础 对象的基本特征 状态:对象的状态用一个或多个变量表示,这些变量称为成员变量 行为:对象的行为用函数或子程序实现,它们称为成员函数 一个对象就是一组变量和函数形成的一个软件包 面向对象基础 面向对象程序的特点 一切都是对象: 程序是对象的组合: 对象有自主存储空间: 对象属于特定的类: 面向对象基础 Java程序结构 对象是全局性的 Java中没有全局变量和全局函数 所有的函数都属于特定的类 除少数几种基本变量以外,Java中的所有变量类型都是类 变 量 变量定义与变量类型 变量:用于保存数据。变量在使用前需要先进行定义和初始化 double resValue = 12.1 + 25.8; 变量的定义:给变量设定名字和类型 type name; “type”表示变量类型,“name”表示变量名 变 量 变量类型 简单变量的类型 变 量 变量类型的跨平台性 变量的表示范围不随操作系统变化 int型:32位,范围为-2147483648~21474836

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档