首页 > 编程语言 >运算符(JAVA)

运算符(JAVA)

时间:2023-02-07 13:00:09浏览次数:57  
标签:JAVA int System 运算符 println public out

运算符(JAVA)

运算符

  • 算术运算符:+,-,*,/,%,++,--
  • 赋值运算符:=
  • 关系运算符:>,<,>=,<=,==,!=
  • 逻辑运算符:&&,||,!
  • 位运算符:&,|,^,~,>>,<<,>>>
  • 条件运算符:? :
  • 扩展赋值运算符:+=,-=,*=,/=
public class Demo01 {
    public static void main(String[] args) {
        //二元运算符
        //Ctrl+D   :复制当前行到下一行
        int a=10;
        int b=20;
        int c=25;
        int d=25;
        System.out.println(a+b);
        System.out.println(a-b);
        System.out.println(a*b);
        System.out.println(a/(double)b);
    }
}
public class Demo02 {
    public static void main(String[] args) {
        long a=123123123123123L;
        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
        //有long类型的输出是long类型,没有输出是int类型
    }
}
public class Demo03 {
    public static void main(String[] args) {
        //关系运算符返回的结果:正确,错误      布尔值
        int a=10;
        int b=20;
        int c=21;
        //取余,模运算
        System.out.println(c%a);  //1

        System.out.println(a>b);  //false
        System.out.println(a<b);   //true
        System.out.println(a==b);   //false
        System.out.println(a!=b);    //true
    }
}
public class Demo04 {
    public static void main(String[] args){
        //++   --   自增,自减  一元运算符
        int a=3;
        int b=a++;    //执行完这行代码后,先给b赋值,再自增
        System.out.println(a);   //4
        System.out.println(b);   //3
        int c=++a;    //执行完这行代码前,先自增,再给b赋值
        System.out.println(a);    //5
        System.out.println(c);     //5

        //幂运算 2^3     2*2*2=8
        double pow=Math.pow(2,3);
        System.out.println(pow);
    }
}
//逻辑运算符
public class Demo05 {
    public static void main(String[] args){
        //与(and)     或(or)    非(取反)
        boolean a=true;
        boolean b=false;
        System.out.println(a&&b);    //逻辑与运算,两个变量都为真,结果才为true
        System.out.println(a||b);     //逻辑或运算,两个变量有一个为真,结果才为true
        System.out.println(!(a&&b));    //遇真变假,遇假变真

        //短路运算
        int c=5;
        boolean d=(c<4)&&(c++<4);       //前面为false,后面那个就不在执行
        System.out.println(d);
        System.out.println(c);     //5       短路,没有执行后面的c++
    }
}
public class Demo06 {
    public static void main(String[] args){
        //三元运算符
        //x?y:z       如果x==true,则结果为y,否则结果为z
        int score=80;
        String type=score<60?"不及格":"及格";
        System.out.println(type);
    }
}

【【狂神说Java】Java零基础学习视频通俗易懂】 https://www.bilibili.com/video/BV12J41137hu/?p=31&share_source=copy_web&vd_source=954cbdf27e672bc04173eb5d23deca74

标签:JAVA,int,System,运算符,println,public,out
From: https://www.cnblogs.com/lww888/p/17098024.html

相关文章