//逻辑运算符针对的都是boolean类型的运算,结果都是boolean类型 //使用条件判断结构,循环结构中 class compare { public static void main(String args[]) { int m1 = 10; int m2 = 20; boolean compare = m1 > m2; System.out.println(compare); int n1 = 10; int n2 = 20; System.out.println(n1 == n2); //区分||和| //2.执行过程中,如果符号左边为false,&&和&都会执行右操作,左边为false,||右边不再执行 //3.实际开发中,推荐使用双写的|| boolean b2 = true; b2 = false; int num3 = 10; if(b2 | num3++ > 0) { System.out.println("窗前明月光"); } else { System.out.println("疑是地上霜"); } System.out.println(num3); boolean b3 = true; b3 = false; int num4 = 10; if(b3 || num4++ > 0) { System.out.println("窗前明月光"); } else { System.out.println("疑是地上霜"); } System.out.println(num4); //补充内容(不跑程序,猜猜下面的结果) int i = 1; int j = i++ + ++i * i++; System.out.println(j); //补充内容(不跑程序,猜猜下面的结果) int m = 1; m = m++; System.out.println(m); byte by1 = 10; by1 += 5; System.out.println(by1); int m2 = 1; m2 *= 0.1;//m2 = (int)(m2 * 0.1) System.out.println(m2); int n1 = 10; n1 = n1 + 2; int n2 = 10; n2 += 2; } }
//逻辑运算符针对的都是boolean类型的运算,结果都是boolean类型
//使用条件判断结构,循环结构中
class compare
{
public static void main(String args[])
{
int m1 = 10;
int m2 = 20;
boolean compare = m1 > m2;
System.out.println(compare);int n1 = 10;
int n2 = 20;
System.out.println(n1 == n2);
//区分||和|
//2.执行过程中,如果符号左边为false,&&和&都会执行右操作,左边为false,||右边不再执行
//3.实际开发中,推荐使用双写的||
boolean b2 = true;
b2 = false;
int num3 = 10;
if(b2 | num3++ > 0)
{
System.out.println("窗前明月光");
}
else
{
System.out.println("疑是地上霜");
}
System.out.println(num3);
boolean b3 = true;
b3 = false;
int num4 = 10;
if(b3 || num4++ > 0)
{
System.out.println("窗前明月光");
}
else
{
System.out.println("疑是地上霜");
}
System.out.println(num4);//补充内容(不跑程序,猜猜下面的结果)
int i = 1;
int j = i++ + ++i * i++;
System.out.println(j);//补充内容(不跑程序,猜猜下面的结果)
int m = 1;
m = m++;
System.out.println(m);
byte by1 = 10;
by1 += 5;
System.out.println(by1);
int m2 = 1;
m2 *= 0.1;//m2 = (int)(m2 * 0.1)
System.out.println(m2);
int n1 = 10;
n1 = n1 + 2;
int n2 = 10;
n2 += 2;
}
}
JAVA逻辑运算符进阶练习------JAVA
于 2023-04-27 20:04:06 首次发布