Метод перегрузки пользовательского вводаJAVA

Программисты JAVA общаются здесь
Anonymous
 Метод перегрузки пользовательского ввода

Сообщение Anonymous »

Я пытаюсь использовать перегрузку метода, чтобы найти область прямоугольника. Единственное, что значения должны быть введены пользователем. Но если это должно быть принято от пользователя, разве мы не знаем дат данных его ввода? И если мы это сделаем, то цель перегрузки становится бесполезной, потому что я уже знаю дат.
Вы можете добавить в этот код: < /p>

import java.io.*;
import java.lang.*;
import java.util.*;

class mtdovrld
{
void rect(int a,int b)
{
int result = a*b;
System.out.println(result);
}

void rect(double a,double b)
{
double result = a*b;
System.out.println(result);
}
}

class rectarea
{
public static void main(String[] args)throws IOException
{
mtdovrld zo = new mtdovrld();

Scanner input= new Scanner(System.in);

System.out.println("Please enter values:");

// Here is the problem, how can I accept values from user where I do not have to specify datatype and will still be accepted by method?
double a = input.nextDouble();
double b = input.nextDouble();

zo.rect(a,b);

}
}


Подробнее здесь: https://stackoverflow.com/questions/112 ... user-input

Вернуться в «JAVA»