Java Double Value Methodology