多重循环、逻辑运算符
多重循环
这里的循环只的是for, 那么多重就是多个呗 。多个for循环执行,我们写一个测试看一下
public static void main(String[] args) {
for (int i = 1; i <=9 ; i++) {
for (int j = 1; j <=i ; j++) {
System.out.println(i+"*"+j+"="+i*j);
}
}
}
这里我们使用了一个for循环嵌套做了一个乘法表,首先我们使用for循环到9在嵌套一个for循环在里面条件为i 相互循环。
最后输出就ok了!
逻辑运算符
什么是逻辑运算呢?
对布尔类型的值或表达式进行逻辑判断的符号。其返回值类型是布尔类型。
给大家说一下注意点!
逻辑运算符可以针对结果为布尔值的表达式进行逻辑运算
“&”和“&&”的区别:不论左边为true或者false,右边的表达式都会进行运算,如果使用“&&”进行运算,当左边为false时,右边的表达式不会进行运算。
运算符“|”和“||”都表示“或”,当运算符任何一边的操作数或表达式为true时,其结果为true,当两边的值都为false时,其结果才为false。
运算符“^”表示“异或”,当运算符两边的布尔值相同时(都为true或都为false),其结果为false。当两边布尔值不相同时,其结果为true。