title: Adding points to an object without overwriting the existing points
body: <p>I'm trying to write a simple program where you will "collect" different objects with points which gives a kind of score. For example, a "Porsche" will be given a point determined by the user and if you enter a new point, that point shall be added onto the old value. So lets say that you give "Porsche" 100 points and then add 50, the total points should be 150. The program should also store a total amount of points for different cars (so if I add an BMW with 100 points the total should be 250(150 points comes from the Porsche)). </p>
  
  <p>First, I look through my ArrayList for the car, but then when I try to add a new score, it just overwrite the existing one with the new value.</p>
  
  <pre><code>    System.out.println("The name of the car: ");
      String carName = readString();
      Car car = findCar(carName);
  
      if(car == null){
          System.out.println("Car doesn't exist!");
          return;
      }
  
      System.out.println("Add more points for the car: ");
      car.setPoints(readInt());
      carlist.add(car);
  </code></pre>
  
  <p>I guess there is an easy way to solve this, but right now I'm clueless and my Googling skills aren't giving me any results. </p>
  
  <p>readInt() and readString() is just methods for my scanners</p>