Я следующий код:Использование оператора = + в Java?
public class Operators {
public static void main(String[] args) {
int i =+ 2;
System.out.println(i);
}
}
После выполнения я получаю следующий результат:
Так что же =+
оператор фактически делает здесь?
EDIT:
Как некоторые ответили, что это назначение +2
к i
, рассмотрим следующий код:
public class Operators {
public static void main(String[] args) {
int i =- -2;
System.out.println(i);
}
}
Таким образом, в описанном выше случае, выход должен быть -2
. Но я получаю 2
Так что я полагаю, это -(-2)
, который дает 2
. Право?
'' = + представляет два оператора '=' и префикс '' + одна. –
Возможно, это было бы лучше, если бы оно было написано как «i = + 2», что совпадает с «i = 2». Но если я сказал «i = -2», я думаю, что это будет иметь больший смысл ... – MadProgrammer
Знаете ли вы, что Javascript? прочитайте [Что означает = + _ в JavaScript] (http://stackoverflow.com/questions/15129137/what-does-mean-in-javascript) '= +' интересен в JavaScript. –