java 十进制与二进制的转换方法.docxVIP

  • 4
  • 0
  • 约2.83千字
  • 约 7页
  • 2018-01-05 发布于河南
  • 举报
java 十进制与二进制的转换方法

//十进制转二进制import java.*;import java.util.ArrayList;import java.util.Scanner;public class T_to_B {static String TtoB_fun(String str){String s=;boolean flg=str.contains(.);//判断是否有小数点ArrayList list =new ArrayList();if(flg==false){int n=Integer.valueOf(str).intValue();while(n!=0){list.add(n%2);n=n/2;}for(int i=list.size()-1;i=0;i--){s+=list.get(i)+;}}else{str=str.replace(., -);String [] st=str.split(-);int a1=Integer.valueOf(st[0]).intValue();String ss=0.+st[1];double a2=Double.parseDouble(ss);while(a1!=0){list.add(a1%2);a1=a1/2;}for(int i=list.size()-1;i=0;i--){s+=list.get(i)+;}s+=.;while(a2!=0.0)

文档评论(0)

1亿VIP精品文档

相关文档