为什么我不能将两个相同的变量(如"X")设置为4和19,例如
int x = 4;
int x = 19;
Run Code Online (Sandbox Code Playgroud)
这会给我一个错误.
但在python中,我可以做到这一点,它不会给我一个错误.
x = 4
x = 19
Run Code Online (Sandbox Code Playgroud)
这是因为java正在编译,而python正在解释?
在Java中,该行int x = 4正在创建变量.您无法重新创建变量.这是你做的事情:
int x = 4;
x = 19;
Run Code Online (Sandbox Code Playgroud)
这允许您声明变量,然后不int更改变量的值.