利用for循环将十进制数字转换为二进制并输出
2017-07-13 16:48
337 查看
简单的利用for循环,将一个十进制数字转换为二进制并输出
public static void main(String [] args){ /** * 将任意一个十进制数转换为二进制数并输出 */ int num=35;//设置任意一个数 int blcl=8;//二进制位数 int [] blc=new int [blcl];//设置二进制对比数组 int [] mlc=new int [blc.length];//设置输出数组 //利用公式或者for循环 //初始化二进制对比数组,利用公式 // for(int i=0;ia的b次幂,返回double类型 // } //利用for循环 for(int i=blc.length-1;i>=0;i--){ if(i==blc.length-1){ blc[i]=1; }else{ blc[i]=blc[i+1]*2; } } for(int i=0;i=blc[i+1]){ //如果该数正好处于这两个数之间,那么这个数减去小的数 num-=blc[i+1]; //对应输出数组中的位置变成1 mlc[i+1]=1; //循环遍历 } } for(int i:mlc){ System.out.print(i); } }
相关文章推荐
- 从键盘输入某个十进制小数或整数,转换成对应的二进制小数并输出。 (查询十进制小数转换成二进制小数的算法,使用循环来实现。 最多保留小数位后7位数字即可)算法
- 利用栈实现十进制到二进制的转换输出
- 利用CONNECT BY实现二进制到十进制的转换
- 数据结构5:利用栈实现二进制到十进制的转换
- 利用栈进行进制转换,二进制转换为十进制
- 利用栈实现二进制转换为十进制
- 利用CONNECT BY实现二进制到十进制的转换
- C++利用栈进行十进制与二进制的转换
- 如何利用php+mysql保存和输出文件【转换成二进制】
- JS 把任意的数字转换成二进制——一个笔试题:求两个数的和并以二进制输出
- js:利用for循环输出某一个范围数字中的所有质数
- 将十进制整形数转换成二进制,然后通过字符型输出 自己实现的一个简单的例子
- 使用移位操作把十进制转换为二进制与十六进制字符串输出
- 利用栈将十进制转换为二进制
- 使用移位操作把十进制转换为二进制与十六进制字符串输出
- 5分钟学会十进制转换成二进制的快速口算方法 & Java输出二进制的代码
- T-SQL编写程序,将十进制数值转换为二进制字符串后输出
- 巧匠十进制转换成二进制,并输出二进制按位取反和逆序
- 将十进制数字转换为二进制
- 记录 十进制转换为二进制并输出奇数位和偶数位序列