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 为真,变量 B 为假,则 (A && B) 为真。| 用于按位运算,而 || 用于逻辑运算。
& 是按位运算符,按位比较每个操作数。它是一个二进制 AND 运算符,如果它存在于两个操作数中,则将一位复制到结果中。假设整数变量 A 为 60,变量 B 为 13,则 (A & B) 将得到 12,即 0000 1100。而 && 是逻辑 AND 运算符,作用于布尔操作数。如果两个操作数均为真,则条件为真,否则为假。假设布尔变量 A 为真,变量 B 为假,则 (A && B) 为假。& 用于按位运算,而 && 用于逻辑运算。