1.  if(x = 1) 为什么java不会因为这样的笔误代码犯错?  // meant x == 1

因为在C++中,整数0代表布尔值false,非0值相当于布尔值true,在Java中int与布尔型是不能相互转换的。所以if(x = 1)这样的代码不能通过编译!

相关文章:

  • 2021-08-20
  • 2021-07-23
  • 2022-12-23
  • 2021-09-04
  • 2022-12-23
  • 2021-10-07
  • 2021-07-26
  • 2021-09-23
猜你喜欢
  • 2021-08-27
  • 2021-10-24
  • 2022-12-23
  • 2022-12-23
  • 2022-02-26
  • 2021-08-29
  • 2021-11-02
相关资源
相似解决方案