Java学习第一阶段03

这篇博客介绍了Java中的算数运算符,包括整型与浮点型除法、取余运算以及自增/自减操作。同时,讲解了关系运算符、逻辑运算符的用法,如短路逻辑在条件判断中的应用。还涉及了赋值运算、字符串连接以及条件运算符的使用。这些都是Java初学者必须掌握的基础概念。
摘要由CSDN通过智能技术生成

Java学习第一阶段

运算符
  1. 算数运算符:+、-、*、/、%、++、–

    • “/”除法运算结果遵循数据类型,例:

      5/2是整型(默认int)相除,结果为整型2。

      5/2.0是浮点型(整型5自动转为2.0的浮点型)相除,结果为浮点型2.5。

    • “%”取余运算的值为余数,例:

      5%2=1 —>即5除以2,商2余1

    • ++/–, 自增/自减,例:

      int a = 1;
      a++;//此时a=2,a++相当于a+1
      a--;//此时a=1,a--相当于a-1
      

      ++/–可以置于数字后也可以置于数字前,效果都是使原值加1/减1

      但置于后时,是先赋值,在计算,例:

      int a=5,b=5; 
      int c = a++; //1)将a++的值5赋值给c 2)a自增1变为6 
      int d = ++b; //1)将++b的值6赋值给d 2)b自增1变为6 
      System.out.println(a); //6 
      System.out.println(b); //6 
      System.out.println(c); //5 
      System.out.println(d); //6
      
  2. 关系:>,<,==,!=,>=,<=

    • 关系运算符是对值的比较,结果为布尔型,true/false
  3. 逻辑:&&,||,!

    • &&:逻辑(短路)与,两边都为真时才为真,只要有假就为假。
    • ||:逻辑(短路)或,两边都为假时才为假,只要有真就为真。
    • !:逻辑非,非真为假,非假为真

    注:

    ​ 短路:前面的结果确定,不执行后面代码,例:

    int a=5,b=10,c=5;
    boolean b3 = a>b && c++>2; 
    System.out.println(b3); //false 
    System.out.println(c); //5,发生短路了
    boolean b4 = a<b || c++>2;
    System.out.println(b4); //true 
    System.out.println(c); //5,发生短路了
    
  4. 赋值:=,+=,-=,*=,/=,%=

    注明:+=,-=,*=,/=,%= 自带强制转换数据类型的功能。

  5. 字符串连接:+

    若两边为数字,则做加法运算

    若两边出现了字符串,则做字符串连接

    同化作用:任何类型的数据与字符串连接,最终都会变为字符串类型

  6. 条件:boolean?数1:数2

    判断boolean,真整个表达式值为数1,假整个表达式值为数2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值