java基础02
基本运算符
-
二级运算符
public static void main(String[] args) {
//二次运算符
int a = 10;
int b = 20;
int c = 30;
int d = 40;
System.out.println(a+b);
System.out.println(a-b);
System.out.println(a*b);
System.out.println(a/(double)d);
} -
关系型运算符
public static void main(String[] args) {
//关系型运算符 结果是 fast true 是boolean型的结果
int a = 10;
int b = 20;
int c = 21;
System.out.println(a>b);
System.out.println(a<b);
System.out.println(a==b);
System.out.println(a!=b);
System.out.println(c % a);//模运算
}
-
一元运算符
//++ -- 一元运算符
int a = 10;
int b = a++;//先赋值,后+1
int c = ++a;//先+1,后赋值
int d = a--;//先赋值,后-1
int e = --a;//先-1,后赋值 -
幂的计算
public static void main(String[] args) {
//++ -- 一元运算符
int a = 10;
int b = a++;//先赋值,后+1
int c = ++a;//先+1,后赋值
int d = a--;//先赋值,后-1
int e = --a;//先-1,后赋值
//幂的运算
double pow = Math.pow(4, 2);
System.out.println(pow);
}
public static void main(String[] args) {
//逻辑运算符 与,或,非
boolean a =true;
boolean b = false;
System.out.println("a && b:"+(a && b));//两个都为true,结果才是true
System.out.println("a || b:"+(a || b));//一个为true,结果就是true
System.out.println("!(a && b):"+!(a && b));
//位于算符 & | >> << ~ ^
System.out.println(8<<2);//8*2*2
System.out.println(8>>2);//8/2/2
}
三级运算符
int money = 2500;
System.out.println(money > 3000 ? "购买成功" : "余额不足");//偷懒运算符
浙公网安备 33010602011771号