Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Topic: Classes SUMDIFFERENCE2 PROBLEM 5. Write a program that repeatedly prompts

ID: 3915993 • Letter: T

Question

Topic: Classes

SUMDIFFERENCE2 PROBLEM 5. Write a program that repeatedly prompts the user for two numbers and for output calculates and displays both their sum and difference. Make sure to write the problem using a void method called sumDifferenceProblem2). The actual calculation of the sum and difference must be done by a class called SumDifference ) as defined below: Keep the problem repeating using the prompt to continue method SumDifference number1:double -number2: double +SumDifference () +SumDifference (n1:double, n2:double) +setNumber1 (n1:double):void +getNumber1) :double +setNumber2 (n2 :double) :void +getNumber2 ):double +get Sum ):double +getDifference ) :double

Explanation / Answer

public class SumDifference { private double number1; private double number2; public SumDifference() { number1 = 0; number2 = 0; } public SumDifference(double number1, double number2) { this.number1 = number1; this.number2 = number2; } public double getNumber1() { return number1; } public void setNumber1(double number1) { this.number1 = number1; } public double getNumber2() { return number2; } public void setNumber2(double number2) { this.number2 = number2; } public double getSum() { return number1 + number2; } public double getDifference() { return number1 - number2; } } import java.util.Scanner; public class SumAndDifference { static void sumDifferenceProblem() { Scanner in = new Scanner(System.in); char choice; SumDifference sumDifference = new SumDifference(); while (true) { System.out.print("Enter Number1: "); sumDifference.setNumber1(in.nextDouble()); System.out.print("Enter Number2: "); sumDifference.setNumber2(in.nextDouble()); System.out.println("Sum is: " + sumDifference.getSum()); System.out.println("Difference is: " + sumDifference.getDifference()); System.out.print(" Continue(y/n)?"); choice = in.next().charAt(0); System.out.println(); if(choice == 'n') { break; } } System.out.println("Thank you for using this program..."); } public static void main(String[] args) { sumDifferenceProblem(); } }

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote