欢迎小白来一起讨论研究 每周两更
package为 类所在包
public class为 类名
public static void main(String[] args){}为 主方法
int a=10
int为 整型数据类型 a=10为 把10赋值给a
boolean为 布尔型的数据类型,会输出 true(正确)false(错误)
System.out.println() 打印
下面是我为大家整理的逻辑与运算和逻辑或运算
package dome.vscode;
public class test3 {
public static void main(String[] args) {
int a = 10;
int b = 20;
boolean c = ++a==10&&--b<20;
System.out.println("test........&&");
System.out.println(" c的值为-----"+c); //逻辑与运算【&&】【&】.....其中一个表达式为false,输出[false]
System.out.println(" a的值为-----"+a); // (1)true(2)false ----运行>>-1->>###直接输出[false]...不运行(2) 只运行(1)
System.out.println(" b的值为-----"+b); //两个都表达式都为true.....输出[true]..........///【&&会出现短路现象】
int d=10;
int e=20;
boolean f=++d==10&--e<20;
System.out.println("test.........&");
System.out.println(" f的值为-----"+f);//(1)false (2)true----运行>>-1->>-2->>输出[false]..........全部运行(1)(2)
System.out.println(" d的值为-----"+d);//【&不会出现短路现象】
System.out.println(" e的值为-----"+e);//“&&”表示逻辑与运算,会出现短路现象。“&”可以表示逻辑与运算也可以表示按位与运算,但是不会出现短路现象
int g=10;
int h=20;
boolean i=++g>10||--h==20;
System.out.println("test........||");
System.out.println(" i的值为-----"+i);//逻辑或运算【||】 【|】 ......其中一个表达式为true,输出[ture]
System.out.println(" g的值为-----"+g);//(1)true(2)false ---运行>>-1->>###直接输出[true]...不运行(2) 只运行(1)
System.out.println(" h的值为-----"+h);//两个表达式都为false....输出[false]..........///【||会出现短路现象】
int j=10;
int k=20;
boolean l=++j>10|--k==20;
System.out.println("test.........|");
System.out.println(" l的值为-----"+l);//(1)true (2)false----运行>>-1->>-2->>输出[true]..........全部运行(1)(2)
System.out.println(" j的值为-----"+j);//【|不会出现短路现象】
System.out.println(" k的值为-----"+k);//“||”表示逻辑或运算,会出现短路现象。“|”可以表示逻辑或运算也可以表示按位或运算,但是不会出现短路
}
}运行结果如下:
输出结果为如下:
test........&&
c的值为-----false
a的值为-----11
b的值为-----20
test.........&
f的值为-----false
d的值为-----11
e的值为-----19
test........||
i的值为-----true
g的值为-----11
h的值为-----20
test.........|
l的值为-----true
j的值为-----11
k的值为-----19
谢谢观看!
以上内容均为个人编写,如有错误请联系!
扣扣:1771668541
维信:LHMDWX66
版权声明:本文为haimingjavazhilv原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。