java 位运算
来源:互联网 发布:祥南行书体 mac 编辑:程序博客网 时间:2024/05/20 13:10
public class TestBitwiseOperator {public static void main(String[] args) throws ScriptException{testBitwise();//以下是java封装好的可以执行字符串运算表达式的方法/*ScriptEngineManager manager = new ScriptEngineManager(); ScriptEngine engine = manager.getEngineByName("js"); Object result = engine.eval("1&1"); System.out.println(result);*/}public static void testBitwise(){int a=0b1100;int b=0b1010;bitwise("&",a,b);bitwise("|",a,b);bitwise("^",a,b);bitwise("~",a,0);bitwise("<<2",a,0);bitwise(">>2",a,0);bitwise(">>>2",a,0);}public static void bitwise(String prefix,int a,int b){int value=getValue(a,b,prefix);String binStr=Integer.toBinaryString(value);String aStr=Integer.toBinaryString(a);String bStr=Integer.toBinaryString(b);while(binStr.length()<4){binStr="0"+binStr;}while(aStr.length()<4){aStr="0"+aStr;}while(bStr.length()<4){bStr="0"+bStr;}String operatorChar=prefix+" ";String blank="";for(int i=0;i>".equals(operator)){value=a>>count;}if("<<".equals(operator)){value=a< >>".equals(operator)){value=a>>>count;}return value;}
阅读全文
0 0
- Java 中的位运算
- JAVA 中的位运算
- Java 中的位运算
- Java位运算符
- 转帖 java位运算
- Java 位运算符
- Java 位运算符
- java 位运算
- Java 位运算符
- JAVA位运算
- Java 位运算符
- Java的位运算
- Java 位运算符
- Java 位运算
- java中的位运算
- java位运算
- java位运算例子
- Java 位运算符
- Python进阶(四十九)-初识Flask Blueprint
- ORClE数据库实验 —
- Linux服务器 CentOS 6系列最小化安装优化脚本详解01————yum优化、优化启动服务、调整TTY数量、调整TCP/IP网络参数
- 【HDU 1754】I Hate It
- C# socket通信 模拟服务器端、客户端
- java 位运算
- 编程第四十八天
- hihocoder1014(Trie树)
- 【Studio】利用Android Studio录制手机屏幕视频
- Linux 几个生疏命令
- 设计模式
- 浅析c#委托
- Web安全测试经验
- C#学习笔记