java运算符简介

一、变量
声明一个变量后,必须用赋值语句对变量进行显示初始化。

初始化的方式

String name;
name = "哪吒";
String name = "哪吒";
二、常量
在java中用final修饰表示常量。

final String CSDN_NEZHA = "哪吒";
常量不可变,只能被赋值一次。

java规范上,常量一般使用全大写的形式。

三、运算符
在java中算术运算符+、-、*、/表示加减乘除。

四、数学函数
Java提供了Math类,包含了各式各样的数据函数。

【Java 代码实例 12】java math用法

五、自增和自减
x++ 表示当前值+1;

x-- 表示当前值-1;

package com.nezha.javase;
 
public class Test {
    public static void main(String[] args) {
        int a = 2;
        int b = 3;
        System.out.println(2 * a++);//4
        System.out.println(2 * ++b);//8
    }
}
前缀形式会先完成+1,后缀形式会后完成+1。

建议不要在表达式中使用++,很困惑。

六、二元运算符
x += 10  等价于 x = x + 10

七、三元运算符
package com.nezha.javase;
 
public class Test {
    public static void main(String[] args) {
        String name = "哪吒";
        boolean ret = name.equals("哪吒")?true:false;
        System.out.println(name + (ret?"很强":"很弱"));
    }
}
控制台输出:哪吒很强

八、位运算符
1、与运算符 &
只有两个位都是1,结果才是1

package com.nezha.javase;
 
public class Test {
    public static void main(String[] args) {
        int x = 129;
        int y = 128;
        System.out.println("x 和y 与的结果是:"+(x&y)); // 128
    }
}
x 二进制 10000001;

y 二进制 10000000;

根据与运算符的运算规律,只有两个位都是1,结果才是1,可以知道结果就是10000000,即128。

2、或运算符 |
两个位只要有一个为1,那么结果就是1,否则就为0。

package com.nezha.javase;
 
public class Test {
    public static void main(String[] args) {
        int x = 129;
        int y = 128;
        System.out.println("x 和y 或的结果是:"+(x|y)); // 129
    }
}
3、非运算符 ~
如果位为0,结果是1,如果位为1,结果是0。

4、异或运算符 ^
两个操作数的位中,相同则结果为0,不同则结果为1。
尚学堂给同学们带来全新的Java300集课程啦!java零基础小白自学Java必备优质教程_手把手图解学习Java,让学习成为一种享受_哔哩哔哩_bilibili

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值