4 * See GenerateToRadiansData for toRadians input generation
7 public class GenerateSinData {
8 public static void main(String[] args) {
10 BufferedReader in = new BufferedReader(new FileReader(new File("toRadiansInput")));
12 System.out.println("(");
13 while((line = in.readLine()) != null) {
14 double deg = Double.parseDouble(line.replace("d0", ""));
15 String degString = new Double(deg).toString();
16 String radString = new Double(StrictMath.sin(StrictMath.toRadians(deg))).toString();
17 System.out.println(" (" +
18 (degString.contains("E") ? degString.replace("E", "d") : (degString + "d0")) + " " +
19 (radString.contains("E") ? radString.replace("E", "d") : (radString + "d0")) +
22 System.out.println(")");
23 } catch (Exception e) {
24 System.err.println("Odd problem: " + e);