前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Java】零基础语法笔记(一)变量常量运算符

【Java】零基础语法笔记(一)变量常量运算符

作者头像
韩旭051
发布2020-06-28 12:23:51
2880
发布2020-06-28 12:23:51
举报
文章被收录于专栏:刷题笔记刷题笔记

Java 基础知识

1. 变量

2. 常量

3. 数据类型

4. String

5. 运算符号

5.1 算数运算符

5.2 位运算符号

5.3 逻辑运算符

5.4 关系运算符

5.5 运算符优先级

6. 关键字

7. 方法

5.2 位运算符

位运算符

名称

描述

举例

&

按位与

如果相对应位都是 1,则结果为 1,否则为 0

(a&b),得到 12,即 0000 1100

按位或

如果相对应位都是 0,则结果为 0,否则为 1

( a 丨 b )得到 61,即 0011 1101

^

按位异或

如果相对应位值相同,则结果为 0,否则为 1

(a^b)得到 49,即 0011 0001

~

按位补

翻转操作数的每一位,即 0 变成 1,1 变成 0

(〜a)得到 -61,即 1100 0011

<<

按位左移

左操作数按位左移右操作数指定的位数

a<<2 得到 240,即 1111 0000

>>

按位右移

左操作数按位右移右操作数指定的位数

a>>2 得到 15 即 1111

>>>

按位右移补零

左操作数的值按右操作数指定的位数右移,移动得到的空位以零填充

a>>>2 得到 15 即 0000 1111

5.3 逻辑运算符

逻辑运算符

名称

描述

类型

举例

&& 或 &

当且仅当两个操作数都为真,条件才为真

双目运算符

(a && b) 或 (a & b) 为假

|| 或 |

两个操作数任何一个为真,条件为真

双目运算符

(a || b) 或 (a | b) 为真

!

用来反转操作数的逻辑状态。如果条件为真,则逻辑非运算符将得到假

单目运算符

(!a)为假

^

异或

如果两个操作数逻辑相同,则结果为假,否则为真

双目运算符

(a ^ b) 为真

5.4 关系运算符

比较运算符

名称

描述

举例

==

等于

判断两个操作数的值是否相等,如果相等则条件为真

(a == b) 为 false

!=

不等于

判断两个操作数的值是否相等,如果值不相等则条件为真

(a != b) 为 true

>

大于

判断左操作数的值是否大于右操作数的值,如果是那么条件为真

(a > b) 为 false

<

小于

判断左操作数的值是否小于右操作数的值,如果是那么条件为真

(a < b) 为 true

>=

大于等于

判断左操作数的值是否大于或等于右操作数的值,如果是那么条件为真

(a >= b) 为 false

<=

小于等于

判断左操作数的值是否小于或等于右操作数的值,如果是那么条件为真

(a <= b) 为 true

5.4.1 三目运算符

布尔表达式 ?表达式 1 : 表达式 2;

5.5 运算符优先级

运算符的优先级
运算符的优先级
运算符的优先级2
运算符的优先级2

6. 关键字

Java 的关键字对 Java 的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名

7. 方法

访问修饰符 返回值类型 方法名(参数列表) { 方法体 }

代码语言:javascript
复制
public void functionName(Object arg) {
        System.out.println("Hello World.");
}

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-06-27 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Java 基础知识
    • 1. 变量
      • 2. 常量
        • 3. 数据类型
          • 4. String
            • 5. 运算符号
              • 5.1 算数运算符
              • 5.2 位运算符号
              • 5.3 逻辑运算符
              • 5.4 关系运算符
              • 5.5 运算符优先级
            • 6. 关键字
              • 7. 方法
                • 5.2 位运算符
                  • 5.3 逻辑运算符
                  • 5.4 关系运算符
                  • 5.4.1 三目运算符
                  • 5.5 运算符优先级
                • 6. 关键字
                  • 7. 方法
                  领券
                  问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档