java基础知识之运算符

1、当有若干个变量参与运算时,结果类型取决于这些变量中表示范围最大的那个变量类型。比如有 int,有 double ,有 short,那么最后的结果类型就是double。
2、`

        int a=1;
        int b=2;
        double c=(double)a/b;`
    上面代码块中a与b都是整数型,但是通过(double)a这种转化将a转换为一个匿名的变量,该变量的类型是double,但是要注意a本身是int类型,而不是double类型,这样(double)a/b就是一个double类型的结果。
    3、取模运算符,用%表示:
int a=5;
int b=3;
int c=a%b;

上面代码块运行结果是2,5除以3的答案是1余2。
取模的规律:取模的结果符号永远与被除数的符号相同。

int a=-5;
int b=3;
int c=a%b;

结果是-2;
二、关系运算符:
1、大于、小于、等于(==)、不等于(!=)、大于等于(>=)、小于等于(<=)、或者Boolean值。
2、逻辑运算符:
(1)逻辑运算符本身也返回一个Boolean值。
(2)逻辑与:使用&&表示,逻辑与是一个双目运算符(即有两个操住数的运算符),只有当两个为真时,结果才为真,其余情况均为假。
(3)逻辑或:使用 | |表示,逻辑或也是一个双目运算符,当只有两个操作数都为假时,才为假其余的全为真。
3、关于逻辑运算符的短路情况:
(1)逻辑与:如果第一个操作数为false,那么结果也一定是false,所以在这个情况下,将不会执行逻辑与后面的运算了,既发生了短路。
(2)逻辑或:如果第一个操作数为true,那么结果也一定是true,所以在这个情况下,将不会执行逻辑与后面的运算了,既发生了短路。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值