packageoperator;//逻辑运算符publicclassDemo05{publicstaticvoidmain(String[] args){//与,或,非boolean a =true;boolean b =false;System.out.println("a&&b:"+(a&&b));//逻辑与运算,两个变量都为真,结果为true;System.out.println("a||b:"+(a||b));//逻辑或运算,两个变量中有一个为真,结果为true;System.out.println("!(a&&b):"+!(a&&b));//如果是真则为假,是假则为真;//短路运算int c=5;boolean d=(c<4)&&(c++<4);System.out.println(d);System.out.println(c);}}
packageoperator;publicclassDemo07{publicstaticvoidmain(String[] args){int a =10;int b =20;
a += b;//a=a+b
a -= b;//a=a-bSystem.out.println(a);//字符串连接符 + ,Srting类型System.out.println(""+a+b);System.out.println(a+b+"");//字符串在后不影响}}
三元运算符
packageoperator;//三元运算符publicclassDemo08{publicstaticvoidmain(String[] args){//x ? y: z//如果x=true,则结果为y,否则结果为zint score=80;String type =score<60?"不及格":"及格";//必须掌握//ifSystem.out.println(type);}}
运算符package operator;public class Demo01 { public static void main(String[] args) { //二元运算符 int a=10; int b=20; int c=25; int d=25; System.out.println(a+b); System.out.println(a-b); Syst