《Java语言编程基础》PPT课件.ppt

上传人:tia****nde 文档编号:11499014 上传时间:2020-04-26 格式:PPT 页数:9 大小:363.81KB
返回 下载 相关 举报
《Java语言编程基础》PPT课件.ppt_第1页
第1页 / 共9页
《Java语言编程基础》PPT课件.ppt_第2页
第2页 / 共9页
《Java语言编程基础》PPT课件.ppt_第3页
第3页 / 共9页
点击查看更多>>
资源描述
2.2Java语言的运算符和表达式,2.2.1赋值、算术运算符及其表达式操作数、运算符和表达式的概念Java中的语句以分号(;)结尾。语句中参与运算操作的数据称为操作数,表示各种不同运算的符号称为运算符,由运算符把操作数(如变量、常量)连接成的有意义的式子称为表达式。,Java语言的运算符算术运算符:单目和双目运算符+-*/%+-/-两个整数相除的结果取其整数部分。%-取模运算符是求两个数相除的余数。+a先对a加1,然后用增1后的值进行运算;a+先用a的值参加运算然后对a增1。关系运算符=位运算符用来对二进制位进行操作,可对整数或字符型按每个二进制位进行运算,结果为一个整数。,在计算机内,信息以二进制存储,每八位称为一个字节。数据有正、负之分,在计算机内正数的符号用0表示,负数的符号用1表示。其实在计算机内,数字的表示方法有三种:原码、反码、补码。原码-数据的原码是以其最高位作为符号位,其余各位表示数据的绝对值。6的原码为00000110-6的原码为10000110反码-正数的反码与原码相同,负数的反码是对应正数原码的按位求反。6的反码为00000110-6的反码为11111001补码-正数的补码与原码相同,负数的补码是该数的绝对值原按位求反,然后末位加1。6的补码为00000110-6的补码为11111010,按位右移()和按位左移(”和“”都是右移操作,但”是进行有符号数的移位操作,又称算术移位;而“”则是无符号数的右移操作,又称为逻辑移位,右移的符号位不保存原值添0。例a(11111000)2位得b(11111110),而2位得b(00111110)。,按位异或的运算规律是:两位数相同异或成0,不同异或成1。00001110a=1400000011b=3_00001101f=13赋值运算符它的使用形式:变量名=表达式;在赋值符(=)前加上其他运算符即构成扩展赋值运算符。+=-=*=/=%=三目条件运算符?:如果表达式1的值为true,则计算表达式2的值,为假,则计算表达式3的值,其结果作为三目条件表达式的值。,2.2.2其他运算符括号运算符()方括号运算符强制类型转换运算符(类型)对象运算符instanceof:决定第一个运算对象是否第二个运算对象的一个实例。内存分配运算符new域选择运算符.:用来访问对象实例或类的成员变量、方法复合赋值运算符:+=-=*=/=%=,2.2.4Java语言运算符的优先级和结合律,运算顺序就是优先级的问题该怎样进行运算就是结合性问题详情见书中P32表2-12,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!