java运算符

四则运算

加+、减-、乘*、除/,与数学中的用法基本一致。但有两点注意事项:

  1. 对于整数来说,除法是进行整除,只看商,不看余数。
  2. 一旦有浮点数参与计算,那么结果就是浮点数
  3. java中从左往右,遇到*,/,(),则优先运行

 

package day06.demo05;

public class kk {

    public static void main(String[] args) {

        byte b = 3;

         byte d = (byte)(b + 4);

         System.out.println("d=" + d);

    }

}

 

            int x = 4;

 

            int y = (--x)+(x--)+(x*10);//3+3+20

 

·取模运算

如果对于整数的除法,希望得到余数而不是商,那么可以使用取模运算(%)

注意,只有对整数使用取模运算,才有余数的数学意义

 

·字符串连接

如果将加号(+)用于字符串,那么将不再是字符运算,而是字符串连接。

任何数据类型和字符串进行连接,结果都将是字符串类型。

 

·赋值运算符

·基本赋值运算符:等号(=),代表将右侧的数据交给左侧的变量

·复合赋值运算符

  1. a+=3            相当于   a=a+3
  2. b-=3             相当于   b=b-3
  3. c*=5              相当于   c=c*5    
  4. d/=6             相当于   d=d/6
  5. e%=7      相当于   e=e%7

 

注意:赋值运算符左侧必须是变量,不能是常量。

·三元运算

三元运算:

格式:

表达式1 ? 表达式2 : 表达式3;

要求表达式1 运行的结果必须是一个boolean的结果。通过表达式1的这个结果确定到底是执行表达式2还是表达式3.

当表达式1为true,就把表达式2的结果作为三元运算的结果。

当表达式1为false的时候,把表达式3的结果作为三元运算的结果。

表达式1、表达式2、表达式3不能是语句,必须是表达式。

 

注意:三元运算符运算后必须有结果。

 

比较运算符:>     <     >=  <=  ==  !=

逻辑运算符:

  1. 与          &           &&
  2. 或          |             ||
  3. 亦或       ^
  4. 非          !

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值