qq_35275861
qq_35275861
采纳率0%
2016-06-10 22:18 阅读 2.1k

java 数列 double转二进制

我想做ofdm,所以我得先把double定义的数列转换成二进制。但是我写的这个方法有个很二
的问题就是在for循环里面按数列输出数列y中的值就是正常的二进制,但是在for循环后输出就
会变成一个很短的乱码。

```public class QPSK{

public static String[] qpsk(double[] x){
    int M = x.length;
    String[] y = new String[M*8]; 

    for(int i = 0;i<M;i++){
        y[i] = Long.toBinaryString(Double.doubleToLongBits(x[i]));
        System.out.println(y[i]);
    }
    System.out.println(y);
    return y;

}

}

求大神给看看是怎么回事
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

1条回答 默认 最新

相关推荐