基本运算符

算数运算常见错误:

int a=1;
        int b=2;
        double c=a/(double)b;//要加double类型转换
        System.out.println(c);
double a=1.123;
float b=2.2F;
double c=(a+b);//必须要改为double,自动转换类型
System.out.println(c);
int x=1;
long y=24234344242999L;
long z=x+y;
System.out.println(z);

 

 

自增;

int a=2;
        int b=a++;
        System.out.println(a);
        System.out.println(b);

b=a++:先将a的值赋给b,然后a再加1

b=++a:a先加1,然后将值赋给b    

逻辑运算符:

&& || !

&&:短路现象:即如果&&前面为false则不会去执行之后的代码

位运算符:

 

三目运算符: x ?y:z

如果x为true则执行y否则执行z

扩展:幂运算

 double c=Math.pow(2,3);
        System.out.println(c);

扩展:位运算符

int a=2;
        System.out.println(a<<3);

扩展:字符串

int a=1;
        int b=2;
        char c='a';
        System.out.println(""+b+c);----------------->2a
        System.out.println(b+c);------------------>99
        

 

posted @ 2022-11-24 20:25  热爱编程的小赵  阅读(73)  评论(0)    收藏  举报