Как определить (+, -, /, *) в java

Пример

 int or double or String a = + ;
    System.out.println(1a1);

В результате мы должны получить 2

Благодарность

-1
user3119538 19 Дек 2013 в 18:40

2 ответа

Лучший ответ

Вы не можете перегрузить такие операторы в Java, это просто не поддерживается.

0
Alex Vulaj 19 Дек 2013 в 14:45
String operator="";
switch(operator)
    {
        case "+":
            // add
            break;

        case "-" :
            //subtract
    }

Вы можете сделать это только в 1.7, но не в 1.6.

Я имею в виду использование String с переключателем.

0
sanket 19 Дек 2013 в 14:46