运用递归获取一个整数的二进制格式
来源:互联网 发布:淘宝打造爆款团队 编辑:程序博客网 时间:2024/06/18 07:01
public class BinaryDemo{public static void main(String[] args){
getBinary(10);
int sum=getSum(10);
System.out.println(sum);
}
/**
1.计算机中的存储文件的格式主要是二进制
2.数字的表示形式:
二进制,八进制,十进制,十六进制
3.常用的数据进制是:二进制
进制之间的转换需要十分的熟悉
*/
//运用递归算法求解二进制数组的方法
public static void getBinary(int a){
if(a==1){
System.out.println(1);
}else{
System.out.println(a%2);
getBinary(a/2);
}
}
//采用递归算法,求出一个数的和
public static int getSum(int a){
if(a==0){
return 1;
}
return a+getSum(a-1);
}
}
阅读全文
0 0
- 运用递归获取一个整数的二进制格式
- 判断是否为2的幂||输出一个整数二进制格式中1的个数 非循环非递归实现
- 用递归实现求一个整数的二进制形式
- 第十二周项目 输入一个整数n,要求用递归函数实现对应的二进制形式。
- 第十二周 项目三-用递归方法求解(5)-一个整数对应的二进制数
- 获取整数二进制1的个数
- 运用递归给定一个int型的整数,倒序输出他的每一位上的数字
- 求一个整数的二进制最高位
- 逆转一个整数的二进制表示问题
- 逆转一个整数的二进制表示问题
- 逆转一个整数的二进制表示问题
- 逆转一个整数的二进制表示问题
- 逆转一个整数的二进制表示问题
- 逆转一个整数的二进制表示
- 逆转一个整数的二进制表示问题
- 逆转一个整数的二进制表示问题
- 求逆转一个整数的二进制表示
- 获得一个整数的二进制位数
- pyqt 文件树
- linux重启java程序
- 连续第十三天总结
- 【做题经验】ybt:堆
- java 中Map 常用的子类 之 HashMap
- 运用递归获取一个整数的二进制格式
- Maven项目学习(二)配置打包和主函数
- VBA学习6_Excel VBA之暂停语句Stop、结束语句End、Exit详解
- ACL包过滤技术
- squbs概述
- lintcode房屋染色
- 拷贝函数之类型萃取
- Hadoop(1) : Linux下安装Java环境配置步骤详述
- java创建一个基本窗体