public class Demo1{
public static void main(String[] args){
int a = 10;
int b = 20;
System.out.println(a + b);//输出结果是30;
System.out.println(a - b);//输出结果是-10;
System.out.println(a * b);//输出结果是200;
System.out.println(b / a);//输出结果是2;
System.out.println(a % b);//输出结果是10;
}
}
public class Demo1{
public static void main(String[] args){
int a = 20;
a++;
System.out.println("a=" + a);//a=21;
}
}
publicclassDemo2{publicstaticvoidmain(String[] args){int a =20;++a;System.out.println("a="+ a);//a=21;}}
publicclassDemo3{publicstaticvoidmain(String[] args){int a =20;int b = a++;System.out.println("a="+ a +"b="+ b);//a=21 b=20;}}
publicclassDemo4{publicstaticvoidmain(String[] args){int a =20;int b =++a;System.out.println("a="+ a +"b="+ b);//a=21 b=21;}}
赋值运算符(=,+=,-=,*=,/=,%=)
publicclass demo{publicstaticvoidmain(String[] args){short s =2;int a = s +2;//运算代码时,short自动提升为int类型;
s +=2;//此处隐含了强制转换,相当于s = (short)(s+2);System.out.println("s="+s);//s=4;}
publicclass demo{publicstaticvoidmain(String[] args){short s =2;
s -=2;//此处隐含了强制转换,相当于s = (short)(s-2);System.out.println("s="+s);//s=0;}
publicclass demo{publicstaticvoidmain(String[] args){short s =2;
s *=2;//此处隐含了强制转换,相当于s = (short)(s*2);System.out.println("s="+s);//s=4;}
关系运算符(==,!=,>,>=,<,<=)
publicclass demo{publicstaticvoidmain(String[] args){int a =2;int b =3;int c =4;System.out.println(a>b);//false;System.out.println(c>b);//true;}}
逻辑运算符(&,|,^,!,&&,||)
publicclass demo1{publicstaticvoidmain(String[] args){int a =2;int b =3;int c =4;System.out.println((a>b)&(c>b));}}
publicclass demo2{publicstaticvoidmain(String[] args){int a
}}
三元运算符
importjava.util.Scanner;//导包publicclassDemo{//定义一个类publicstaticvoidmain(String[] args){Scanner sc =newScanner(System.in);//创建对象System.out.println("请输入第一个数");int num1 = sc.nextInt();//录入第一个数System.out.println("请输入第二个数");int num2 = sc.nextInt();//录入第二个数System.out.println("请输入第三个数");int num3 = sc.nextInt();//录入第三个数int port = num1 > num2 ? num1 : num2;//使用三元运算符;int max = port > num3 ? port : num3;System.out.println("三个数中最大的数为:"+max)}}