Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Write a (Java) method that accepts an integer argument and returns the sum of all the integers from 1 up to the number passed as

Write a (Java) method that accepts an integer argument and returns the sum of all the integers from 1 up to the number passed as an argument. For example, if 50 is passed as an argument, the method will return the sum of 1, 2, 3, 4, . . . 50. Use recursion to calculate the sum. Demonstrate the method in a program.

The program should ask the user to enter a number, which is then used to display the sum. if the user enters -1, then exit the program.

I asked the same question yesterday but the output was incoorect. Also the program should keep going untill -1 is entered.

Test Case 1

Standard Input
5ENTER 10ENTER -1ENTER 
Please enter a number to calculate the sum or -1 to exit: The sum of first 5 natural numbers is 15. Please enter a number to calculate the sum or -1 to exit: The sum of first 10 natural numbers is 55. Please enter a number to calculate the sum or -1 to exit: 

Test Case 2

Standard Input
-10ENTER 0ENTER 7ENTER -1ENTER 
Please enter a number to calculate the sum or -1 to exit: Invalid number. The entry should be a positive number. Please enter a number to calculate the sum or -1 to exit: Invalid number. The entry should be a positive number. Please enter a number to calculate the sum or -1 to exit: The sum of first 7 natural numbers is 28. Please enter a number to calculate the sum or -1 to exit: 

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Systems Design Implementation And Management

Authors: Carlos Coronel, Steven Morris

14th Edition

978-0357673034

More Books

Students also viewed these Databases questions

Question

Define marketing concepts.

Answered: 1 week ago

Question

1 what does yellow colour on the map represent?

Answered: 1 week ago

Question

LO4 Identify a system for controlling absenteeism.

Answered: 1 week ago