これはばかげた質問かもしれませんが、なぜそうなのかわかりません。次のコード スニペットを書きました。
public class Test {
public static void main(String... str)
{
int y = 9;
int z = +++y; //unexpected type required:variable found:value
int w = +-+y; // Not Error
}}
+-+y が機能し、 +++y が機能しないのはなぜですか?