您的位置:首页 > 其它

运用递归获取一个整数的二进制格式

2017-10-23 22:06 253 查看

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);

 }

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐