Java SE基础教程:变量、运算符与逻辑

需积分: 0 0 下载量 41 浏览量 更新于2024-08-05 收藏 5KB MD 举报
"JavaSE基础知识讲解" 在Java SE(标准版)的学习过程中,变量是编程的基础,它们是用来存储数据的容器。变量的概念是其值可以改变,声明变量时需要指定数据类型,例如`int age;`。一次声明多个变量的语法是`int age, name, height;`。赋值操作通过`=`, 如`age = 18;`。 转义字符在Java中用于表示特殊含义,例如`\"`用于在字符串中插入双引号,`\'`用于插入单引号,`\\`用于插入反斜杠,`\n`用于换行,`\t`用于制表。例如,打印带引号的句子:`System.out.println("老子说:\"孔子说的对\"");` 运算符在编程中起着关键作用。算术运算符包括`+`, `-`, `*`, `/`, `%`,其中`%`是取余运算。自增和自减运算符`++`和`--`分为前置和后置,如`++age`和`age++`,前者先增加后使用,后者先使用后增加。 逻辑运算符用于处理布尔值,例如`<`, `<=`, `>`, `>=`用于比较,`==`和`!=`用于判断相等或不等。`&&`是短路与,只有当两边的条件都为真时结果才为真;`||`是短路或,只要有一边为真结果就为真;`!`是逻辑非,反转布尔值。 三目运算符是一种简洁的条件判断表达式,如`condition ? value1 : value2`,当`condition`为真时返回`value1`,否则返回`value2`。例如,根据年龄输出“成年”或“未成年”,可以这样写:`age >= 18 ? "成年" : "未成年"`。 字符串连接符`+`在遇到字符串时会执行连接操作,例如`"123" + 1 + 2 + 3`结果为`"123123"`。但要注意,`1 + 2 + 3 + "123"`会先计算数值部分,然后与字符串连接,得到`"6123"`。 位运算符在处理二进制数据时特别有用,如`<<`左移运算符,`4 << 2`相当于`100`向左移动两位,结果为`10000`即`16`;`>>`右移运算符,`4 >> 2`结果为`1`。按位与`&`(同真为真),如`4 & 1`结果为`0`;按位或`|`(有真为真),如`4 | 1`结果为`5`。 这些基本概念构成了Java SE编程的基础,理解和掌握它们对于深入学习Java至关重要。通过不断地练习和应用,你可以逐渐熟练地运用这些知识来解决问题。
2016-05-01 上传