Java算术运算符详解与注意事项

需积分: 13 0 下载量 115 浏览量 更新于2024-08-18 收藏 2.21MB PPT 举报
"本章节主要涵盖了Java编程语言的基础语法,包括关键字、标识符、变量、进制、运算符以及流程控制结构,如选择结构和循环结构。此外,还讲解了一维数组和多维数组的使用。" 在Java中,算术运算符是我们进行数值计算的基础。对于负数取模,一个重要的规则是,当模数为负数时,结果的正负取决于被模数。例如,5%2等于1,即使2是负数,结果依然为1。然而,如果被模数是负数,情况就会变得复杂,因为结果可能带有负号。比如,-5%2将返回-1,而不是1。 关于除法运算符"/",在Java中,整数除法会丢弃小数部分。例如,当3510除以1000时,整数除法会得到3,而不会保留任何小数。因此,代码`int x=3510; x=x/1000*1000;`的结果将是3000,因为3510除以1000得到3,然后乘以1000恢复为整数。 运算符"+"在Java中具有双重功能。除了作为加法运算符,它还可以用于连接字符串。如果在表达式中混合使用数字和字符串,"+"会将非字符串转化为字符串再进行连接。所以,`System.out.println("5+5=" + 5 + 5);`将打印出"5+5=10",而不是10,因为5被转换成了字符串与"5"连接。 在Java的基本语法中,关键字是预定义的、具有特殊意义的词汇,如"class"、"if"和"while"等。它们不能用作变量名或函数名,所有字母都是小写的。标识符则是我们为变量、方法和类等自定义的名字,遵循特定的命名规则,例如不能以数字开头,不能使用关键字,并且区分大小写。 变量是存储数据的内存区域,需要先声明其类型和名称,然后才能使用。在Java中,变量可以分为成员变量和局部变量,前者在整个类中有效,后者仅在其定义的方法或代码块内有效。变量还可以根据其数据类型进一步分类为基本数据类型(如int、float)和引用数据类型(如对象引用)。 流程控制包括选择结构(如if-else语句)和循环结构(如for、while循环),这些结构允许程序根据条件执行不同的代码路径,或者重复执行某段代码直到满足特定条件。 数组是Java中存储多个相同类型数据的集合,可以是一维数组,也可以是二维或多维数组。一维数组可以视为线性的数据结构,而多维数组则可以看作是矩阵或表格形式的数据结构。 这些知识点构成了Java编程的基础,是学习和理解更复杂Java概念的关键。