java 取补码_JAVA 求代码 求原码、补码(二进制)

这是一个Java程序,用于将整数转换为二进制并显示其原码和补码。程序包括一个主类`BinaryTest`和一个辅助类`MyBinary`,通过`MyBinary`类的方法实现正负数的二进制表示、原码和补码的计算。通过`toBinary`方法将整数转换为二进制,`YuanMa`和`BuMa`方法分别输出原码和补码。
摘要由CSDN通过智能技术生成

已解决 代码

package BinaryTest;

public class BinaryTest {

public static void main(String[] args) {

// TODO Auto-generated method stub

int n = 3;

MyBinary mb = new MyBinary(n);

System.out.println("+"+n+"原码:");

mb.YuanMa();

System.out.println("+"+n+"补码");

mb.YuanMa();

System.out.println("-"+n+"原码:");

mb.YuanMa();

System.out.println("-"+n+"补码码");

mb.BuMa();

}

}

package BinaryTest;

public class MyBinary {

int ib;

int[] bin = new int[8]; //存放整数负数 转换的二进制

int[] ym = new int[8]; //存放原码

int[] bm = new int[8]; //存放补码

public MyBinary() {

}

public MyBinary(int ib) {

this.ib 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值