请解释以下关于"无法找到符号"的错误:
这个问题旨在成为一个关于Java中"无法找到符号"编译错误的综合问题.
java compiler-errors cannot-find-symbol
新的Java程序员经常对编译错误消息感到困惑,例如:
"不兼容的类型:从double到int的可能有损转换"
对于这行代码:
int squareRoot = Math.sqrt(i);
这个错误意味着什么,你如何解决它?
java compiler-errors
compiler-errors ×2
java ×2
cannot-find-symbol ×1