2013-12-19 21 views
-1

如何定義 - 在Java(+, - ,/,*)定義函數名的文本字段2

例如

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

的結果,我們必須得到2

感謝

+2

你不能那樣做。你需要使用'if'或'switch'語句。 – SLaks

回答

0

您不能像Java那樣重載運算符,它根本不受支持。

0
String operator=""; 
switch(operator) 
    { 
     case "+": 
      // add 
      break; 

     case "-" : 
      //subtract 
    } 

只能在1.7做到這一點,而不是在1.6

我的意思是用String帶開關的情況下。