计算一个二进制或者十进制的数的原码反码及补码.docxVIP

  • 1
  • 0
  • 约3.09千字
  • 约 5页
  • 2017-05-19 发布于四川
  • 举报

计算一个二进制或者十进制的数的原码反码及补码.docx

计算一个二进制或者十进制的数的原码反码及补码

import java.util.Scanner;publicclass RadixChange{staticintbyteNumber = 8;// 将输入的操作数转换成八位二进制有符号整数,即得到这个数的原码;publicstatic String decimalToBinary(String operand, int choice){String opeString = + operand;String returnVal = null;opeString = opeString.trim();// char [] src={0,0,0,0,0,0,0};if (choice == 0){returnVal = Integer.toString(new Integer(operand).intValue(), 2);}else{returnVal = opeString;}/** * 将二进制数据用八位二进制原码表示 */// 如果是有符号二进制if (choice == 1){if (returnVal.codePointAt(0) == 48)for (int i = returnVal.length(); i byteNumber; i++){returnVal = 0 + returnVal;}else{returnVal = returnVal.substri

文档评论(0)

1亿VIP精品文档

相关文档