From ed02b45aae4e02ee2e398593abb89d9f942dea66 Mon Sep 17 00:00:00 2001
From: Brady James Garvin <bgarvin@cse.unl.edu>
Date: Thu, 6 Oct 2016 13:25:16 -0500
Subject: [PATCH] Modified summation for demonstrations of try/catch and
refactoring for reuse.
---
.../java/edu/unl/cse/soft160/sum/Sum.java | 22 +++++++++++--------
1 file changed, 13 insertions(+), 9 deletions(-)
diff --git a/sum/src/main/java/edu/unl/cse/soft160/sum/Sum.java b/sum/src/main/java/edu/unl/cse/soft160/sum/Sum.java
index dcf77cd..fd45d10 100644
--- a/sum/src/main/java/edu/unl/cse/soft160/sum/Sum.java
+++ b/sum/src/main/java/edu/unl/cse/soft160/sum/Sum.java
@@ -3,14 +3,18 @@ package edu.unl.cse.soft160.sum;
import java.util.Scanner;
public class Sum {
- public static void main(String[] args) {
- Scanner firstScanner = new Scanner(args[0]);
- double firstNumber = firstScanner.nextDouble();
- firstScanner.close();
- Scanner secondScanner = new Scanner(args[1]);
- double secondNumber = secondScanner.nextDouble();
- secondScanner.close();
- double sum = firstNumber + secondNumber;
- System.out.println("The sum is " + sum + ".");
+ public static void main(String... arguments) {
+ double augend = 0, firstAddend = 0, secondAddend = 0;
+ Scanner scanner = new Scanner(System.in);
+ System.out.print("Enter the augend: ");
+ augend = scanner.nextDouble();
+ System.out.print("Enter the first addend: ");
+ firstAddend = scanner.nextDouble();
+ System.out.print("Enter the second addend: ");
+ secondAddend = scanner.nextDouble();
+ scanner.close();
+ String message = augend + " + " + firstAddend + " + " + secondAddend + " = "
+ + (augend + firstAddend + secondAddend);
+ System.out.println(message);
}
}
--
GitLab