Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Write a program called Average.java that prompts a user to enter a number, and a

ID: 2246381 • Letter: W

Question

Write a program called Average.java that prompts a user to enter a number, and allows the user to continue to enter numbers until she responds with a negative number. At that point, the program should print out how many numbers the user entered (not including the negative one), and the average of those numbers. Note: This program will use a Scanner object such as you learned about in CS 1. This is the only occasion in this class that you are likely to use a Scanner object for user interaction. You will be using command-line arguments or GUI widgets in every other program you write (or, sometimes, not interacting with a user at all). $ java Average Enter a series of numbers. Enter a negative number to quit. 1 2 4.5 3 5 -1 You entered 5 numbers averaging 3.1.

Explanation / Answer

import java.io.*;
import java.util.*;

public class Average {
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        double inp = 1;
        int count = 0;
        double sum =0;
        System.out.println("Enter a series of numbers.Enter a negative number to quit");
        while (inp >= 0){
           inp = sc.nextDouble();
           if (inp > 0){
              sum = sum+inp;
              count++;
           }
        }
        System.out.println("You entered " + count + " numbers averaging " + sum/count);
       
    }
}

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote