Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>This is a brief example on how to make your program using a very simple class.</p> <p>You could easyly change it and ask how many numbers you want to calculate the average.</p> <pre><code>/* using default package */ import java.util.ArrayList; import java.util.List; import java.util.Scanner; /** * The Class Average3. */ public class Average3 { /** The number list. */ private List&lt;Integer&gt; numberList; /** The sum. */ private float sum; /** * Instantiates a new my first class. */ public Average3() { this.numberList = new ArrayList&lt;Integer&gt;(); this.sum = 0; } /** * Adds the integer. * * @param integer the integer */ public void addInteger(int integer) { this.numberList.add(integer); this.sum += integer; } /** * Gets the average. * * @return the average */ public float getAverage() { return (this.sum/this.numberList.size()); } /** * Prints the Average. */ public void printAverage() { System.out.print("The average of "); for(int j = 0; j &lt; this.numberList.size()-1; j++) { Integer i = this.numberList.get(j); System.out.print(i.toString() + ", "); } System.out.print("and " + numberList.get(numberList.size()-1)); System.out.println(" = " + this.getAverage()); } /** * The main method. * * @param args the arguments */ public static void main(String[] args) { Average3 myClass = new Average3(); System.out.println("Enter the first integer."); Scanner keyboard = new Scanner(System.in); myClass.addInteger(keyboard.nextInt()); System.out.println("Enter the second integer."); myClass.addInteger(keyboard.nextInt()); System.out.println("Enter the third integer."); myClass.addInteger(keyboard.nextInt()); myClass.printAverage(); } } </code></pre>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload