Using a for loop create a program that will prompts the user for two numbers and then print out a summation list of all the between the two given numbers, starting from the small number to the big number. For negative numbers use brackets when printing the summation
import java.util.Scanner;
public class App {
/**
* The start point of the program
*
* @param args
*/
public static void main(String[] args) {
Scanner keyBoard = new Scanner(System.in);
System.out.print("Enter two numbers: ");
int n1 = keyBoard.nextInt();
int n2 = keyBoard.nextInt();
int sum=0;
System.out.print("Sum = ");
for(int i=n1;i<n2;i++) {
sum+=i;
if(i>=0) {
System.out.print(i+" + ");
}else {
System.out.print("("+i+") + ");
}
}
sum+=n2;
if(n2>=0) {
System.out.print(n2);
}else {
System.out.print("("+n2+")");
}
System.out.println(" = "+sum);
keyBoard.close();
}
}
Comments
Leave a comment