package com.company;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// write your code here
String s1 = getInput("\n Enter Value 1: ");
String s2 = getInput("\n Enter Value 2: ");
String s3 = getInput("\n Enter Value 3: ");
double result = addValues(s1, s2);
System.out.println("\n The answer is: " + result);
double result2 = addValues(s1, s2, s3);
System.out.println("\n The answer for three values is: " + result2);
double result3 = addValues(s1, s2, s3, "10","10.5","20","30.75");
System.out.println("\n The answer for many values is: " + result3);
}
static String getInput(String prompt) {
System.out.print(prompt);
Scanner sc = new Scanner(System.in);
return sc.nextLine();
}
static double addValues(String s1, String s2) {
double d1 = Double.parseDouble(s1);
double d2 = Double.parseDouble(s2);
double result = d1 + d2;
return result;
}
static double addValues(String s1, String s2, String s3) {
double d1 = Double.parseDouble(s1);
double d2 = Double.parseDouble(s2);
double d3 = Double.parseDouble(s3);
double result = d1 + d2 + d3;
return result;
}
static double addValues(String... values) {
double result = 0;
for (String value : values) {
double d = Double.parseDouble(value);
result += d;
}
return result;
}
}