Java 负数转换成二进制
来源:互联网 发布:淘宝二手单反镜头骗局 编辑:程序博客网 时间:2024/05/16 12:26
对于十进制负整数N,求其负二进制表示。例如 1*1+1*-2+1*4+0*-8+1*16+1*-32=-13,所以10进制的-13 = 负二进制的110111
public static void main(String[] args) {
int num = -13;String str = minusDecimalismToBinary(num);
System.out.println(str);
int a = 6;
a += a-=a*a;
System.out.println(a);
baseDataType();
}
public static String minusDecimalismToBinary(int num){
StringBuffer sb = new StringBuffer();
int temp = -num;
int counter = 0;
while(temp!=0){
counter++;
sb.append(temp%2);
if((counter+1)%2==0){
temp += temp/2*-1;
}else{
temp = temp/2;
}
};
return sb.toString();
}
}
0 0
- Java 负数转换成二进制
- 负数如何转换成二进制
- 负数转换成二进制数
- 负数如何转换成二进制
- 二进制负数转换成十进制
- 负数如何转换成二进制、取反
- 负数二进制转换十进制
- 将负数转换为二进制
- 将负数转换为二进制
- 将负数转换为二进制
- 将负数转换为二进制
- 将负数转换为二进制
- 将负数转换为二进制
- 将负数转换为二进制
- 十进制负数转换成二进制数的方法
- 如何将负数转换为二进制
- 负数的二进制表示与转换
- 十进制负数转换为二进制、八进制、十六进制
- 网易云音乐ubuntu下安装
- nssm在windows服务器上部署nodejs
- 新手引导感悟
- @RequestMapping测试各种访问方式
- Regular Expression Matching正则表达式匹配
- Java 负数转换成二进制
- Gradle设置 Java项目classpath
- SQLite3之补充
- 欢迎使用CSDN-markdown编辑器
- linux下安装redis3.2
- 输入正整数n,按从小到大的顺序输出所有形如abcde / fghij = n的表达式,其中a~j恰好为0~9的一个排列,2
- 其它常用类
- 判断一个点是否在指定区域内
- 【记录】eLua初体验