11.Java语言运算符
-
算数运算符:+、-、*、/、%、++、--(加、减、乘、除、取模(取余数)、、)
-
赋值运算符:=
-
关系运算符:>、<、>=、<=、==、!=、instanceof(大于、小于、大于等于、小于等于、等于、不等于、)
-
逻辑运算符:&&、||、!(与、或、非)
-
位运算符:&、|、^、~、>>、<<、>>>
-
条件运算符:?:
-
扩展赋值运算符:+=、-=、*=、/=
算数运算符:
public class Demo01 { public static void main(String[] args) { //二元运算符 //Ctrl+D:复制当前行到下一行 int a = 10; int b = 20; int c = 30; int d = 40; System.out.println(a+b);//输出显示:30 System.out.println(a-b);//输出显示:-10 System.out.println(a*b);//输出显示:200 System.out.println(a/(double)b);//输出显示:0.5 a、b、c、d默认是int数据类型,在计算除法时会出现小数,必须将其中一个变量传换成double数据类型 System.out.println(d%c);//输出显示:10 d/c=40/30=1……10 取余数10 } }public class Demo02 { public static void main(String[] args) { long a = 1234567898765431L; int b = 123; short c = 10; byte d = 8; System.out.println(a+b+c+d);//结果为long类型 System.out.println(b+c+d);//结果为int类型 System.out.println(c+d);//结果为int类型 } }关系运算符:
public class Demo03 { public static void main(String[] args) { //关系运算符返回的结果:正确、错误 数据类型为布尔值 int a = 10; int b = 20; System.out.println(a>b);//输出显示:false System.out.println(a<b);//输出显示:true System.out.println(a==b);//输出显示:false System.out.println(a>=b);//输出显示:false System.out.println(a<=b);//输出显示:true System.out.println(a!=b);//输出显示:true } }
本文来自博客园,作者:枭紫兮,转载请注明原文链接:https://www.cnblogs.com/xiaozixi/articles/15120412.html

浙公网安备 33010602011771号