变量| =变量意义?

时间:2013-04-26 20:58:41

标签: java variables operators

我正在通过一些编码来扩展我在Java中的知识,我遇到了以下代码,我不明白,谷歌搜索没有回复此事。

int metadata;
int facing;
metadata |= facing;

| =表示/做什么是关于这个的文档(或者更多的是这个操作被称为什么)

3 个答案:

答案 0 :(得分:2)

相同
metadata = metadata | facing;

更多关于Java的运算符:http://docs.oracle.com/javase/tutorial/java/nutsandbolts/operators.html

答案 1 :(得分:2)

“|”是布尔逻辑OR并且在“=”之前放置操作数的工作方式与a + = b(这意味着a = a + b)的表达式非常相似。

基本上, a | = b a = a |相同b

可以找到所有Java操作数的列表here

答案 2 :(得分:0)

这是

的简写
metadata = metadata | facing;