X-Git-Url: https://code.consxy.com/gitweb/gitweb.cgi?a=blobdiff_plain;f=resources%2Fstrictmath%2Fjava%2FGenerateSinData.java;fp=resources%2Fstrictmath%2Fjava%2FGenerateSinData.java;h=c25209ea82eb48352d13ed1b8f1b20c2fe8d9a04;hb=7fac438c77bb0e3749bababc0cc89a1366893444;hp=0000000000000000000000000000000000000000;hpb=89cb3482de1fefc2d8e5f67e1e04a0790e8cd243;p=clnl diff --git a/resources/strictmath/java/GenerateSinData.java b/resources/strictmath/java/GenerateSinData.java new file mode 100644 index 0000000..c25209e --- /dev/null +++ b/resources/strictmath/java/GenerateSinData.java @@ -0,0 +1,27 @@ +import java.io.*; + +/* + * See GenerateToRadiansData for toRadians input generation + */ + +public class GenerateSinData { + public static void main(String[] args) { + try { + BufferedReader in = new BufferedReader(new FileReader(new File("toRadiansInput"))); + String line = null; + System.out.println("("); + while((line = in.readLine()) != null) { + double deg = Double.parseDouble(line.replace("d0", "")); + String degString = new Double(deg).toString(); + String radString = new Double(StrictMath.sin(StrictMath.toRadians(deg))).toString(); + System.out.println(" (" + + (degString.contains("E") ? degString.replace("E", "d") : (degString + "d0")) + " " + + (radString.contains("E") ? radString.replace("E", "d") : (radString + "d0")) + + ")"); + } + System.out.println(")"); + } catch (Exception e) { + System.err.println("Odd problem: " + e); + } + } +}