Respuesta :
Answer:
import java.util.Scanner;
public class number {
public static void main(String []args) {
int inputNum, sum = 0;
int numValid = 0, numInvalid = 0;
double average=0;
Boolean t= true;
Scanner in = new Scanner(System.in);
while(t)
{
System.out.println("Enter positive value (EOF to Quit):");
inputNum = in.nextInt();
if(inputNum<0){
System.out.println("The Number "+ inputNum + "is invalid");
numInvalid++;
}
else{
sum=sum+inputNum;
numValid++;
average=sum/numValid;
}
t=in.hasNext();
}
System.out.println("Total "+ " "+numValid+" "+ "valid numbers entered");
System.out.println("Sum of valid numbers: "+sum);
System.out.print(" the average: "+"" + average);
}
}
Explanation:
- Initialize variables for number input by user and the running total .
- The next step is to count the total number of valid and invalid numbers.
- Calculate average to find average of valid number .
- Finally display the results.