Java: sum of two integers being printed as concatenation of the two

前端 未结 10 2021
忘了有多久
忘了有多久 2020-12-03 19:41

Consider this code:

int x = 17;
int y = 013;
System.out.println(\"x+y = \" + x + y);

When I run this code I get the output 1711. Can anybod

10条回答
  •  春和景丽
    2020-12-03 19:59

    everyone mentioned 0 makes the number octal.
    I just want to add that 0x makes it hexadecimal

提交回复
热议问题