引っ掛け問題にいつもうまいくらいひっかかります。
public class Main { public static void main(String[] args) { int x = 2; int y = ++x*2+x; System.out.println(++x + "" + y); } }
答えは49
です。
なんで?
てっきり、x*2
が先に行われて++されると思ったんですが
++xが先のようです。 これで3になり、3*2+3
で9。
soutで++xされるので4と9、で49。
うぜーーー