永发信息网

从键盘输入一个正整数,按二进制形式输出

答案:1  悬赏:20  手机版
解决时间 2021-03-16 23:49
  • 提问者网友:寂寞撕碎了回忆
  • 2021-03-16 20:15
从键盘输入一个正整数,按二进制形式输出
最佳答案
  • 五星知识达人网友:独行浪子会拥风
  • 2021-03-16 21:43
public static void main(String args[]){ Scanner input = new Scanner(System.in); int inputNumber = input.nextInt(); erjinzhi(inputNumber); } public static String erjinzhi(int a){ boolean flag = true; boolean isZhengshu = (a>=0?true:false); if(!isZhengshu){ a = a&0xffff; } int temp = Math.abs(a); StringBuffer sb = new StringBuffer(); while(flag){ int yushu = temp%2; sb.append(yushu); temp = temp/2; if(temp == 0){ flag = false; } } StringBuffer result = new StringBuffer(); for(int i=0;i
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯