怎么用java语言求一个数(正数或负数)的二进制数?

这是老师布置的一道作业题,我还没有学数组等内容,所以请大家给出的代码尽量不要用数组,麻烦大家了... 这是老师布置的一道作业题,我还没有学数组等内容,所以请大家给出的代码尽量不要用数组,麻烦大家了 展开
 我来答
纸上钢琴师
2009-04-01
知道答主
回答量:20
采纳率:0%
帮助的人:0
展开全部
数组没学,循环一定学了,估计老师是想你用循环来做

给出任一个数:a

让:a%2,得b(不是1,就是0,得到的这个数存起来),让a/2,得c 然后再

让c%2,取余,取整。

循环下去。

最后把存起来的数列出来。。

自己想想吧,到百度知道要答案永远学不会。(应付作业除外)
zhanglzlkn
2009-04-02 · TA获得超过173个赞
知道答主
回答量:138
采纳率:0%
帮助的人:70.8万
展开全部
你会进制转换么 很简单的啊 不要用数组 就是一个函数的问题啊

十进制里有一个方法就是将十进制转化为二进制的算法
将十进制数除2取余 不断的取余 直到。。。比如说

67/2=33 - 1
33/2=16 - 1
16/2=8 - 0
8/2=4 - 0
4/2=2 - 0
2/2=1 - 0
1/2=0 - 1
那么67的二进制数就是 b 1000011
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zfhdd
2009-04-01 · TA获得超过313个赞
知道小有建树答主
回答量:258
采纳率:0%
帮助的人:0
展开全部
class MyMath {

public static void main(String args[]) {
int num = 78;
System.out.print(Integer.toBinaryString(num));
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
perfectrsq
2009-04-01 · 超过14用户采纳过TA的回答
知道答主
回答量:86
采纳率:0%
帮助的人:126万
展开全部
看错题目了,编辑掉
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式