title: How would i get a double value from an integer in java?
body: <p>So i am having a difficult time trying to figure out how to get the values to come out properly. All of the math is correct, but it only stating whole numbers. For example, when i input the numbers 87, 42, and 94, the average should come out 74.3 repeating. Yet it only comes out 74.0 for me. Same goes with the average for lowest score. </p>
  
  <pre><code>Scanner keyboard = new Scanner(System.in);
  
  int a;
  int b;
  int c;
  double grade;
  double avg;
  double avg2 = 0;
  
  System.out.print("Enter score number 1: ");
  a = keyboard.nextInt();
  System.out.print("Enter score number 2: ");
  b = keyboard.nextInt();
  System.out.print("Enter score number 3: ");
  c = keyboard.nextInt();
  
  avg = ((a + b + c) / 3);
  
  
  System.out.println("The average is: " + avg);
  
  if (a &lt; b &amp;&amp; a &lt; c)
  {
      System.out.println("The lowest score was: " + a);
      System.out.println("The average without the lowest score is: " + ((b + c) / 2));
      avg2 = ((b + c) / 2);
  }
  
  
  if (b &lt; a &amp;&amp; b &lt; c)
  {
      System.out.println("The lowest score was: " + b);
      System.out.println("The average without the lowest score is: " + ((a + c) / 2));
      avg2 = ((a + c) / 2);
  }
  
  
  if (c &lt; a &amp;&amp; c &lt; b)
  {
      System.out.println("The lowest score was: " + c);
      System.out.println("The average without the lowest score is: " + ((a + b) /2));
      avg2 = ((a + b) / 2);
  }
  </code></pre>