Логическое (И, ИЛИ, XOR) над Long - PullRequest
0 голосов
/ 26 июля 2011

Я расширяю инструмент на Java, который каким-то образом способен применять логическое (AND, OR и XOR) к трем длинным значениям.

Как это возможно? Если это возможно?

Ответы [ 3 ]

4 голосов
/ 26 июля 2011

Вы можете применять побитовые операторы к длинным:

  • & - это И
  • | ИЛИ
  • ^ - это XOR
2 голосов
/ 26 июля 2011

Возможно, они хотели реализовать IDL-подобные логические операторы

Стандартные определения True и False

Data Type                    True                              False 
====================================================================================
Byte,integer, and long       Odd integers                      Zero or even integers 
Floating point and complex   Non-zero values                   Zero 
String                       Any string with non-zero length   Null string (" ") 
Heap variables               Non-null values                   Null values
2 голосов
/ 26 июля 2011

Что вы подразумеваете под невозможным? 3 | 4 | 5 является совершенно допустимым выражением как 3 & 4 & 5.

...