栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

【Java基础】运算符

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【Java基础】运算符

运算符

算术运算符: + (加),- (减) ,* (乘),/ (除) ,% (模,就是取余的意思),++ (自增),-- (自减)

赋值运算符:=

关系运算符:> (大于),< (小于) ,>= (大于等于) ,<= (小于等于) ,== (等于) ,!= (不等于) ,instanceof

逻辑运算符:&&(与) ,|| (或) ,! (非)

位运算符:& ,| , ^ , ~ , >> ,<< , >>>

条件运算符: ? :

扩展运算符:+= , -= , *= , /=

# 举例说明:算术运算符:

public class Demo1{
    public static void main(String[] args){
    //算术运算符的举例
    //Ctrl + D 复制到下一行 (小技巧)
    int a = 10;
    int b = 20;
    int c = 25;
    int d = 30;
    
    System.out.println(a+b);  //输出30
    System.out.println(d-c);  //输出5
    System.out.println(a*b);  //输出200
    System.out.println(a / b); //输出0 ,因为a和b都是Int型,结果是0.5转换成整数型的时候就转换成0了
    System.out.println(c%d);   //输出5
    

    //++ -- 自增,自减 一元运算符
    int aa = 3;
    
    int bb = a++; //执行完这行代码后,先给bb赋值3,再自增
    // aa = aa+1 (隐藏了这行代码)

    System.out.println(bb) //输出4

    // aa = aa+1 (隐藏了这行代码)
    int cc = ++a;//执行完这行代码后,先自增,再给cc赋值
    
    System.out.println(aa); // 输出5
    System.out.println(bb); //输出3
    System.out.println(cc); //输出5
}
}

##举例说明:逻辑运算符

public class Demo2{
    public static void main(String[] args){
    //与(and) 或(or) 非(取反)
    boolean a = true;
    boolean b = false;

   System.out.println("a && b:"+(a && b));  //输出false 两个变量都为真,结果才为true
   System.out.println("a || b:"+(a || b));  //输出true  两个变量有一个为真,结果为true
   System.out.println("!(a && b):"+!(a && b));  //输出true 如果为真,则为假,如果是假则为真
   
   //短路运算,就是&&前面的变量为假时,直接判断为假了,不会执行&&后面的
   int c = 5;
   boolean d = (c < 4) && (c++ < 4);
   System.out.println(d);   //输出false
   System.out.println(c);   //输出5  如果执行了(c++<4) ,则c会变成6,它没变,则表明没执行

}
}

##举例说明:位运算符

public class Demo3{
    public static void main(String[] args){
    
}
}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/781963.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号