private double getDouble(String str) { try { double d = Double.parseDouble(str); if(d <= 0 || d > 100) return 0; else return d; } catch(Exception e) { //silently catch it } return 0.0; }