Write a program that gets several integers from the user. Sum up all the integers they give you. Stop looping when they enter a 0. Display the total at the end.
You must use a while loop.
Number: 6
The total so far is 6
Number: 9
The total so far is 15
Number: -3
The total so far is 12
Number: 2
The total so far is 14
Number: 0
The total is 14.
You must use a while loop.
Example:
I will add up the numbers you give me.Number: 6
The total so far is 6
Number: 9
The total so far is 15
Number: -3
The total so far is 12
Number: 2
The total so far is 14
Number: 0
The total is 14.
Solution:
//Importing the Scanner Class
import java.util.Scanner;
public class Question3 {
public static void main(String args[]){
//Creating Scanner object
Scanner input = new Scanner(System.in);
//Prompting user for input
System.out.println("I will add up the numbers you give me.");
int i=0;
System.out.print("Number: ");
//Reading first number
i = input.nextInt();
int sum=i;
while(i!=0){
System.out.println("The total so far is "+sum);
System.out.print("Number: ");
i = input.nextInt();
//Summing
sum=sum+i;
}
//Displaying final result.
System.out.println("The total is "+sum);
}
}
No comments:
Post a Comment