Я хочу знать, как следующий код выводит вывод «-1».Приоритет оператора в java
class Demo1
{
public static void main(String[] arg)
{
int i,j;
for(i=-2,j=2;i++>0;j--)
{
i=++i;
}
System.out.print(i);
}
}
Этот выше код производит выходные данные «-1», но как? Может ли кто-нибудь объяснить это? Спасибо заранее!
Возможные дубликатом [Разница между I ++ и ++ i в цикле?] (http://stackoverflow.com/questions/484462/difference-between-i-and-i-in-a-loop) –