个人建设网站服务器怎么解决方案,wordpress侧边栏字体修改,勒流网站建设制作,网站推广及seo方案一段简单的java代码#xff0c;十进制转二进制mip版 关注:188 答案:5 悬赏:40解决时间 2021-01-23 23:14已解决2021-01-23 05:43代码如下#xff0c;希望可以帮我说明白点这段代码。factorOfTwo到底是指的什么#xff1f;这段代码是如何运行的#xff1f;多谢int number…一段简单的java代码十进制转二进制mip版 关注:188 答案:5 悬赏:40解决时间 2021-01-23 23:14已解决2021-01-23 05:43代码如下希望可以帮我说明白点这段代码。factorOfTwo到底是指的什么这段代码是如何运行的多谢int number 0;int factorOfTwo 0;System.out.println(The number number converted to binary is : );for (factorOfTwo 128; factorOfTwo 1; factorOfTwo/2){if (number / factorOfTwo 1){System.out.print(1);number - factorOfTwo;}else System.out.print (0);}最佳答案2021-01-23 06:54// 我把代码改成下面这段,助于理解int factorOfTwo 128;for (int i 0; i 8; i) {// 循环8次, 只是为了要获取一个8位的数字, 用于模拟一个byte(8 bit)// number 是要计算的目标, 比如想求0的二进制, 或者是3的二进制if (number / factorOfTwo 1) {// 这里应该就不用解释了吧System.out.print(1);number - factorOfTwo;} else{System.out.print(0);}// 原来循环的步距运算, 我给移到这里了,就是说, 每循环一次, 都将factorOfTwo除以2// 得到新的值 64, 32, 16, ...... 结合if条件,就能明白了factorOfTwo factorOfTwo/2;}全部回答1楼2021-01-23 09:17想知道这个循环的算法很简单.在for左边打上个断点.然后用debug一步一步看变量直到看懂了为止 debug不懂用的话再自己问度娘吧2楼2021-01-23 09:08很高兴回答你的问题 希望对你有帮助 java实现十进制转换二进制的一段代码0 1.复制代码package work; 2.import java.util.*; 3.public class jinzhi{ 4.public static void main(string[]args){ 5.scanner inputnew scanner(system.in); 6.int num; //声明一个num变量用来存贮获取键盘输入的数值 7.int[] tnumnew int[10]; //声明一个数组用来存贮二进制的每一位数字 8.system.out.print(\请输入一个100以内的整数:\); 9.numinput.nextint(); //从键盘获取数值 .. .. while(num100){ system.out.print(\数字不能大于100!重新输入:\); numinput.nextint(); } int nnum; //声明n变量用并赋值输入的值 int x0; //声明x变量用来控制数组 while(n1){ tnum[x]n%2; //将结果逐一存贮在数组内 nn/2; x; } system.out.print(num\转换成二进制是:\); x--; //这里x变量需要“--”才能与数组标签匹配 for(int ix;i0;i--){ system.out.print(tnum[i]); } } }3楼2021-01-23 08:19factorOfTwo 只是一个变量。我觉得这段代码主要的是十进制数字转成二进制。主要在算法上很遗憾 我不太懂进制那些不过factorOfTwo只是一个int 类型的变量。你 测试了吗 这段代码输出结果是什么 是不是一串04楼2021-01-23 08:14这是一个将10进制的数128转换成2进制表示的程序。不断的用数除以2得到数字并且记下余数得出2进制的数字。比如128(1)128除以2得64余0(2)64除以2得32余0(3)32除以2得16余0(4)16除以2得8余0(5)8除以2得4余0(6)4除以2得2余0(7)2除以2得1余0(8)1除以2得0余1那128的二进制表示方法就是1000000。java中直接就有表示2进制、8进制和16进制的方法。我要举报如果感觉以上信息为低俗/不良/侵权的信息可以点下面链接进行举报我们会做出相应处理感谢你的支持点此我要举报以上信息推荐资讯大家都在看