ChunkierLizard ChunkierLizard - 1 year ago 131
Java Question

java loop sum integers

I'm have a question. So I need to write a program that asks the user to enter a nonzero integer value. I then need to use a loop to get the sum from 1 to the integer entered. Any help would be great.

Answer Source

This should work.

Scanner scanner = new Scanner(;
int val = scanner.nextInt();

int sum = 0;
for (;val >= 1; val--) {
    sum += val;


It gets an integer from the console, then loops while decrementing the integer, adding up the total. In the for loop, the first statement (usually something like int i = 0 is omitted because we already have a variable, we just need to decrement it until we reach 1.

Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download