Java 编程语言提供了以下类型的决策或分支语句。Java 编程语言提供了以下类型的决策语句。序号语句和描述1if 语句if 语句由一个布尔表达式后跟一个或多个语句组成。2if...else 语句if 语句后面可以跟一个可选的 else 语句,当布尔表达式为假时执行。3嵌套 if 语句您可以在另一个 if 或 else if 语句中使用一个 if 或 else if 语句。4switch 语句switch 语句允许对变量针对值列表进行相等性测试。
示例以下是所需的程序 - 实时演示public class Tester { public static void main(String args[]) { int i = 0; do { i++; System.out.println(i); }while (true); } }输出将继续按顺序打印数字。
| 是按位运算符,按位比较每个操作数。它是一个二进制 OR 运算符,如果操作数中存在位,则将其复制到结果中。假设整数变量 A 保存 60,变量 B 保存 13,则 (A | B) 将给出 61,即 0011 1101。而 || 是逻辑 OR 运算符,对布尔操作数进行运算。如果两个操作数都为假,则条件变为假,否则为真。假设布尔变量 A 保存 true,变量 B 保存 false,则 (A && B) 为真。| 用于按位运算,而 || 用于逻辑运算。
& 是按位运算符,按位比较每个操作数。它是一个二进制 AND 运算符,如果操作数中都存在位,则将其复制到结果中。假设整数变量 A 保存 60,变量 B 保存 13,则 (A & B) 将给出 12,即 0000 1100。而 && 是逻辑 AND 运算符,对布尔操作数进行运算。如果两个操作数都为真,则条件变为真,否则为假。假设布尔变量 A 保存 true,变量 B 保存 false,则 (A && B) 为假。& 用于按位运算,而 && 用于逻辑运算。