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