وبلاگ رسمی علیرضا شهامت در بلاگ اسکای

وبلاگ رسمی علیرضا شهامت در بلاگ اسکای

وبلاگ رسمی علیرضا شهامت در بلاگ اسکای - تأسیس شده در سال 1396
وبلاگ رسمی علیرضا شهامت در بلاگ اسکای

وبلاگ رسمی علیرضا شهامت در بلاگ اسکای

وبلاگ رسمی علیرضا شهامت در بلاگ اسکای - تأسیس شده در سال 1396

جاوا - overLoad کردن متدها با امضاهای مختلف - قسمت 5

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;
}


}
نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد