Java tutorial
//package com.java2s; public class Main { /** * Normalizes an angle in radians to -Math.PI < angle <= Math.PI */ public static double getPrincipleArgument(double angle) { double arg = angle; while (arg <= -Math.PI) arg += 2 * Math.PI; while (arg > Math.PI) arg -= 2 * Math.PI; return arg; } }