title: Java Double increment
body: <p>I have a double var</p>
  
  <pre><code>public double votes(){
      double votexp = 0;
  
        for(Elettore e:docenti.values()){
          if(e.getVoto()==true)          //everytime this is true increment by 1
          {
              votexp+=1.0;
          }   
      }
      for(Elettore e:studenti.values()){
          if(e.getVoto()==true)         //everytime this is true increment by 0.2
          {
              votexp+=0.2;
          }
      }
      for(Elettore e:pta.values()){
          if(e.getVoto()==true)        //everytime this is true increment by 0.2
          {
              votexp+=0.2;
          }
      }
      return votexp;
  }
  </code></pre>
  
  <p>In my case the variable shoud be incremented to 2.6 but votexp returns 2.6000000000000005
  how can i fix this by using the same double var and return a double precision number ?</p>