标题《学习java的第三天》揭示了文章是关于Java编程语言学习的进阶教程,特别关注在学习的第三天所涉及的主题。该文档深入浅出地介绍了Java中的运算符及其优先级,算术运算符、关系运算符和自增自减运算符等。在描述中,作者特别指出了小括号在Java中的重要性,因为它们决定了运算符优先级的最高级别。而批注部分则提供了额外的注释和建议,帮助理解Java运算符的特性及其在开发中的使用方式。 知识点一:Java运算符优先级 在Java中,运算符优先级决定了表达式中的操作执行顺序。共有18至19个等级,其中小括号()具有最高的优先级,意味着在表达式中,括号内的运算最先进行。当存在多个运算符时,计算机将按照优先级从高到低的顺序执行。如果运算符优先级相同,将按照从左至右的顺序执行。 知识点二:算术运算符 Java中的基本算术运算符包括加(+)、减(-)、乘(*)、除(/)和取余(%)。需要注意的是,加法和减法适用于浮点数和整数,而乘法、除法和取余只适用于整数。取余操作针对整数,对小数没有取余操作。在使用过程中,还需注意以下几点: 1. 先进行乘除运算,然后进行加减运算。 2. 表达式从左至右依次计算。 3. 除数不能为零。 4. 小括号内的运算最先进行,小括号内表达式的结果视为一个整体。 知识点三:赋值运算符 在Java中,赋值运算符“=”用于将右侧表达式的结果赋值给左侧的变量。变量必须事先声明和赋值才能使用,而未赋值的变量是不允许进行修改的。此外,还有复合赋值运算符如“+=”、“-=”、“*=”、“/=”和“%=”,它们是将右侧表达式的结果与左侧变量的当前值进行运算后,再赋值给左侧变量。 知识点四:关系运算符 关系运算符用于比较两个值,并根据比较结果返回布尔值true或false。在Java中,关系运算符包括大于(>)、小于(<)、大于等于(>=)、小于等于(<=)、不等于(!=)和等于(==)。关系运算符通常用于条件判断或数据过滤。 知识点五:自增自减运算符 自增自减运算符包括“++”和“--”,它们只能作用于变量,不能作用于常量。自增运算符++使变量增加1,等价于变量+1或变量+=1;自减运算符--使变量减少1,等价于变量-1或变量-=1。自增自减运算符的位置不同,其执行顺序也不同:在变量前表示先执行自增自减操作,再执行其他操作;在变量后表示先执行其他操作,再执行自增自减操作。建议在开发中尽量减少使用自增自减运算符,或单独成行使用以避免歧义。 综合以上知识点,可以得出Java中的运算符是编程语言的核心组成部分,它们支持了各种计算和逻辑处理。在实际开发中,掌握好运算符的使用,不仅可以编写出逻辑正确、执行高效的代码,还可以避免常见错误和潜在的问题。尤其要注意运算符的优先级和使用规则,以及它们在具体应用场景中的表现形式。通过本文档的学习,应能加深对Java编程语言的理解,并在未来的编程实践中更加熟练地运用。
剩余14页未读,继续阅读
- 粉丝: 33
- 资源: 5
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助