Quindi, mi aspetto che questo non per compilare, e non:Un plus plus due compilazioni inaspettatamente
// the two is inc'd, so reduces symbolically to println(int int)
// which is a compile error
System.out.println(1 ++ 2);
ma questo:
System.out.println(1 + + 2); // returns three
cosa succede? Non dovrebbe anche non compilare?
Inoltre, questa domanda è molto difficile per cercare perché degli operatori ..
++ è un operatore di incremento in modo che il compilatore possa aspettarsi un nome di variabile prima o dopo ++ – ryekayo
Nel secondo caso '+' è un operatore di "zucchero sintattico" (mirroring '-') che non fa nulla per operando. –
* "Inoltre, questa domanda è molto difficile da cercare a causa degli operatori .." * Perché non cercare "operatori Java"? Otterrai un elenco di operatori e questi operatori sono elencati. – Radiodef