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个回答

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
八位二进制转double,关键是有正负
八位二进制数,rn第一位为正负值,rn后面七位为小数点后的数字rnrn现在想把这八位二进制转成十进制double小数(带正负),rn请问怎么弄?
double型10进制转二进制
整数部分:除二取余 Integer.toBinaryString()  小数部分:乘二取整 例子 从键盘输入某个十进制小数,转换成对应的二进制小数并输出。 (查询十进制小数转换成二进制小数的算法,使用循环来实现。最多保留小数位后7位数字即可) /* Scanner sc=new Scanner(System.in); System.out.println("输入一个十进制小数");
浮点数(double)如何转换为二进制补码?
现在在做udp通讯,有一个rndouble a;rna = 1.53;rn需要把它转换为二进制补码发送;请问应该如何转换?另外转换为补码后结构体应该如何写?rnstructrnrn int a;rn;//这个是整型的rnstructrnrn ?//二进制补码应该如何写?rn
十六进制转二进制 Java
import java.util.Scanner; class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println(f(sc.nextLine())); } private static String f(String s
Java——十进制转二进制
Description 编写代码,要求:输入参数是一个正整数,输出该整数所对应的二进制数对应的字符串。 Input 正整数 Output 输入的正整数对应的二进制字符串“1001” Sample Input 9 Sample Output 1001 import java.util.*; public class Main{ public static voi...
java 二进制转十六进制
public static String binaryString2hexString(String bString)      {          if (bString == null || bString.equals("") || bString.length() % 8 != 0)              return null;          StringBuffer
Java 文件转二进制
public static byte[] fileToByte(String filePath) throws IOException{ byte[] bytes = null; FileInputStream fis = null; try{ File file = new File(filepath); fis = new FileIn...
Java—十进制转二进制
import java.util.*; public class Main { public static void main(String[] args) { Scanner input=new Scanner(System.in); int n=input.nextInt(); int[] a=new int[1000]; ...
java图片转二进制
本地图片转二进制数组 /** * 图片转二进制数组 * @param imgType * @param url * @return */ public static byte[] getImageBinary(String path, String imgType) { File f = new File(...
java 二进制转十进制
import java.util.Scanner;public class Main{ static Scanner sc=new Scanner(System.in); public static void main(String args[]){ String str; while(sc.hasNext()){ str=sc
Java类型转换: int转double
标题Java类型转换: int转double 由于double的范围比int数据类型大,所以当int值被赋给double时,java会自动将int值转换为double。 隐式转换:由于double数据类型的范围和内存大小都比int大,因此从int到double的转换是隐式的。并不需要像double to int转换那样进行类型转换; 使用Double.valueOf()方法 /** * Ja...
noip2006 数列 (二进制)
A1158. 数列 时间限制:1.0s   内存限制:256.0MB   总提交次数:541   AC次数:214   平均分:67.52 将本题分享到:            查看未格式化的试题   提交   试题讨论 试题来源   NOIP2006 普及组 问题描述   给定一个正整数k(3≤k≤15),把所有k的
java中double二进制浮点计算问题
使用的Eclipse软件:ndouble a = 0.1+0.2;ndouble b = 0.3;n输出结果:a!=b;ndouble c = 0.2+0.2;ndouble d =0.4;n输出结果 a=b;n我手算二进制发现a和b,c和d的二进制都相同,为什么结果不同,求科普。
java 十进制转二进制和十六进制
虽然java库已经提供了转换方法,这里讨论用java语法写进制转换。 根据&的性质把转换的位数一位位输出即可。 class jinzhitrans { char []as={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};//十六进制要用到字符 void toBOH(int n,int base,in
十进制转化为二进制(java)
这里我用了两种方法,十进制数为ten 1.高中时老师教的方法,把ten不断整除得商,直到商小于2为止。把整除得到的余数倒过来拼成一个数即为十进制转化为二进制的结果。 不过最好用数组把数字存起来。 代码如下: static ArrayList a=new ArrayList();读取十进制数n Scanner reader=new Scanner(System.in); int ten=r
java十进制转化为二进制
十进制转化为二进制的方法Integer.toBinaryString(int i)注意:转化的二进制以字符串的形式返回查看一个数的二进制上某一位是0还是1的方法:1、屏蔽法num &amp;amp; (1&amp;lt;&amp;lt;index)) &amp;gt;&amp;gt; index(判断数字num的二进制上第index为是1还是0)2、利用String的charAt方法来查看某一位的ASCII值Integer.toBina...
十进制转八进制 转二进制 java实现
代码 private static void myToOctalString(int a) { String str = &quot;&quot;; while (true) { str = a % 8 + str; a = a / 8; if (a == 0) break; } System.out.println(str); } } 分析 之前我还发了个 比较麻烦...
java二进制编码转pdf
/**        * 描述:向服务端上传pdf文件    *         * @param filename        *            文件名        * @param base64StringData        *            文件数据        * @return        */       public static String uplo...
十进制转二进制,Java版
十进制转二进制,Java public static void main(String[] args){ String numberString = JOptionPane.showInputDialog("Please enter a number!"); int number = Integer.parseInt(numberString); covertNumber(number); }
java实现二进制转十六进制
java实现二进制转十六进制
java byte转二进制字符串
java byte转二进制字符串
Java零基础-十进制转二进制
Java视频教程中讲解了Java开发环境搭建、Java的基础语法、Java的面向对象。每一个知识点都讲解的非常细腻,由浅入深。如果您是非计算机专业,想转行做Java开发的朋友,或者您想让Java基础更扎实
Java 图片转二进制及生成图片
Java 图片转二进制及生成图片 根据上一篇文章而来,算是一个补充吧。 import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import j
中文转二进制的Java小工具
中文转二进制,中文转二进制,中文转二进制
java中十进制转二进制
方法一:通过Integer.toBinaryString(int); public class DecimalToBinary { public static void main(String[] args) { System.out.println(Integer.toBinaryString(5)); }} 方法二:自己写 package Genetic
JAVA二进制方法 转 C#
[b] JAVA[/b]rn private JsonResult postJson(String urlStr, String body, String method, String contentType)rn rn System.out.println(urlStr);rn URL url = new URL(urlStr);rn HttpURLConnection conn = (HttpURLConnection) url.openConnection();rn conn.setRequestMethod(method);rn conn.setRequestProperty("Accept", "application/json");rn conn.setRequestProperty("Content-Type", contentType);rn conn.setDoInput(true);rn conn.setDoOutput(true);rn int len = body.length();rn conn.setRequestProperty("Content-Length", Integer.toString(len));rn conn.connect();rn OutputStreamWriter out = new OutputStreamWriter(conn.getOutputStream());rn out.write(body, 0, len);rn out.flush();rn BufferedReader br = new BufferedReader(new InputStreamReader((conn.getInputStream())));rn String jsontxt = br.readLine();rn br.close();rn conn.disconnect();rn JSONObject json = new JSONObject(jsontxt);rn return json;rn rnrn[b]C#[/b]rn private JsonResult postJson(String urlStr, String body, String method, String contentType,string ss)rn rn HttpWebRequest hwrSent = (HttpWebRequest)WebRequest.Create(urlStr);rn hwrSent.Method = method;rn hwrSent.Accept = "application/json";rn hwrSent.ContentType = contentType;rn Stream tempStream = hwrSent.GetRequestStream();rn string result = string.Empty;rn HttpWebResponse hwrResponse = (HttpWebResponse)hwrSent.GetResponse();rn using (StreamReader sr = new StreamReader(hwrResponse.GetResponseStream(), Encoding.GetEncoding("utf-8")))rn rn result = sr.ReadToEnd().ToString();rn rn tempStream.Close();rn return Json(result); rn rn是这样吗?如不对,请指正。rn 我调试到 HttpWebResponse hwrResponse = (HttpWebResponse)hwrSent.GetResponse(); 行代码rn提示:远程服务器返回错误: (401) 未经授权。
Java十进制转二进制,递归算法
//用递归算法求一个int的二进制字符串;//思路是:递归最简单情况(递归出口)是0和1;其余的是先调用递归算出n/2的二进制字符串,然后加上n时的位数(n % 2);import java.util.Scanner; public class WriteBinary { public static String writeBinary(int n){ String binary = "";
double 转 int 怎么转?
比如 一个 double 的值是 23.2212412rn要转成 int类型 保留4位 23.22 然后去除小数点 最后 int 就等于 2322rnrn如何转呢,茫然了!
十六进制转二进制(转)
/* * 问题描述   给定n个十六进制正整数,输出它们对应的八进制数。 输入格式   输入的第一行为一个正整数n (1&amp;lt;=n&amp;lt;=10)。   接下来n行,每行一个由0~9、大写字母A~F组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。 输出格式   输出n行,每行为输入对应的八进制正整数。 注意   输入的十六进制数不会有前导0,比如012A。 ...
C#图片转二进制、二进制转图片
1. public class ConvertByte { /// /// 图片路径转二进制 /// /// /// public byte[] returnbyte(string strpath) { // 以二进制方式读文件
javascript 二进制转十进制 十进制转二进制
利用 toString() 方法 十进制转二进制 示例: var num = 10; console.log( num.toString(“2”) ) 转2进制输出: “1010” console.log( num.toString(“8”) ) 转8进制输出: “12” console.log( num.toString(“16”) ) 转8进制输出: “a” 利用 parseInt()...
十进制转二进制,二进制转十进制
有没有直接的十进制转二进制,二进制转十进制的函数,如果没有,怎么样解决,请各位大侠明示!谢谢!!
转二进制
求一个方法,能把字母及汉字转换成对应的二进制文件rnTHANK YOU
bzoj2989: 数列(二进制分组+主席树)
传送门 二进制分组入门题。 主席树写错调题2h+2h+2h+体验极差。 题意简述:给一堆点,支持加入一个点,询问有多少个点跟(x,y)(x,y)(x,y)曼哈顿距离不超过kkk。 思路:题目要求的是对于一个斜着的正方形的查询。 我们考虑转切比雪夫距离转成正常的正方形。 然后就变成了一个动态的二维数点问题。 这个时候已经可以上cdqcdqcdq分治+扫描线或者树套树切题啦。 然而还有一种叫做二进制...
【BZOJ2989】数列(二进制分组,主席树)
题面 BZOJ 权限题啊。。。 Description 给定一个长度为n的正整数数列a[i]。 定义2个位置的graze值为两者位置差与数值差的和,即graze(x,y)=|x-y|+|a[x]-a[y]|。 2种操作(k都是正整数): 1.Modify x k:将第x个数的值修改为k。 2.Query x k:询问有几个i满足graze(x,i)&amp;lt;=k。因为可持久化数据...
codevs 1141 数列(二进制&快速幂)
题目描述 Description 给定一个正整数k(3≤k≤15),把所有k的方幂及所有有限个互不相等的k的方幂之和构成一个递增的序列,例如,当k=3时,这个序列是:1,3,4,9,10,12,13,…(该序列实际上就是:3^0,3^1,3^0+3^1,3^2,3^0+3^2,3^1+3^2,3^0+3^1+3^2,…)请你求出这个序列的第N项的值(用10进制数表示)。例如,对于k=3,N=100
codevs 1141 数列 二进制 解题报告
给定一个正整数k(3≤k≤15),把所有k的方幂及所有有限个互不相等的k的方幂之和构成一个递增的序列,
二进制转十进制,十进制转二进制的算法
二进制转十进制,十进制转二进制的算法
二进制转八进制,八进制转二进制
http://jingyan.baidu.com/article/39810a23e3779db636fda6c5.html
对象转二进制--》二进制转对象
///         /// 转换为二进制(只涉及属性字段)         ///         ///         public byte[] ToBinary()         {             MemoryStream ms = new MemoryStream();             BinaryWriter bw = new BinaryW
相关热词 c# 标准差 计算 c#siki第五季 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池