import java.util.*;
public class Main {
public static double[][] integerToDoubleArray
(Integer[][] integers
) { double[][] doubles = new double[integers.length][];
for (int i = 0; i < integers.length; i++) {
doubles[i] = new double[integers[i].length];
for (int j = 0; j < integers[i].length; j++) {
doubles[i][j] = integers[i][j];
}
}
return doubles;
}
public static void main
(final String[] args
){ final Integer[][] arr
= {{1,
2},
{3,
4}}; double[][] ans = integerToDoubleArray(arr);
}
}
aW1wb3J0IGphdmEudXRpbC4qOwpwdWJsaWMgY2xhc3MgTWFpbiB7CglwdWJsaWMgc3RhdGljIGRvdWJsZVtdW10gaW50ZWdlclRvRG91YmxlQXJyYXkoSW50ZWdlcltdW10gaW50ZWdlcnMpIHsKICAgICAgICBkb3VibGVbXVtdIGRvdWJsZXMgPSBuZXcgZG91YmxlW2ludGVnZXJzLmxlbmd0aF1bXTsKICAgICAgICBmb3IgKGludCBpID0gMDsgaSA8IGludGVnZXJzLmxlbmd0aDsgaSsrKSB7CiAgICAgICAgCWRvdWJsZXNbaV0gPSBuZXcgZG91YmxlW2ludGVnZXJzW2ldLmxlbmd0aF07CiAgICAgICAgICAgIGZvciAoaW50IGogPSAwOyBqIDwgaW50ZWdlcnNbaV0ubGVuZ3RoOyBqKyspIHsKICAgICAgICAgICAgICAgIGRvdWJsZXNbaV1bal0gPSBpbnRlZ2Vyc1tpXVtqXTsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgICAgICByZXR1cm4gZG91YmxlczsKICAgIH0KICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKGZpbmFsIFN0cmluZ1tdIGFyZ3MpewogICAgCWZpbmFsIEludGVnZXJbXVtdIGFyciA9IHt7MSwyfSwgezMsNH19OwogICAgCWRvdWJsZVtdW10gYW5zID0gaW50ZWdlclRvRG91YmxlQXJyYXkoYXJyKTsKICAgIAlTeXN0ZW0ub3V0LnByaW50bG4oQXJyYXlzLmRlZXBUb1N0cmluZyhhcnIpKTsKICAgIH0KfQ==