0
点赞
收藏
分享

微信扫一扫

用二进制表示小数/Java 中的 StringBuilder 类/

修炼之士 2022-02-05 阅读 72

常用方法有以下几个:

1.追加内容到当前StringBuilder对象的结尾StringBulider append(参数)

2.将内容插入到StringBulider对象的指定位置StringBulider insert(位置,参数)

3.将StringBulider对象转换为String对象 String toString()

这是我在练习用二进制表示小数的时候发现的一个好用的类,StringBuilder类可以直接在java中使用不用导入什么包,是String类的一个子类

以下是用二进制表示小数的实例

public class _06二进制表示小数_乘2挪整 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub

		double num=0.625;
		StringBuilder sb = new StringBuilder("0.");
		while(num>0) {
			double r=num*2;
			if(r>=1) {
				sb.append("1");//消除整数部分
				num=r-1;
			}else {
				sb.append("0");
				num=r;
			}
			if(sb.length()>34) {
				System.out.println("ERROR");
				return;
			}
		}
		System.out.println(sb.toString());
	}

}

运行结果

 

举报

相关推荐

0 条评论