为什么我修改代码后运行,输出的是我修改前的代码的结果

输出的结果应该是560,但输出的却是上一个代码的结果,是哪里有问题😭

img

上面说的都不在点子上,应该是

img

1、右键哪有编译》??

img

2、按ctrl+shirt+f10 跟运行有啥去区别??
3、是不是文件没有保存啊啊,保存一下再运行。。这是IDEA,他是自动保存代码的。
4、他这明显不是maven项目,你让他怎么maven编译??

你应该理解这样一个概念:(个人理解,可能不全面或者有误)
我们所编写的源码,要想在计算机底层运行,是要编译成计算机识别的可执行文件的。
所以,代码要运行的顺序,应该是我们的代码,编译后生成计算机能识别的二进制文件(中间文件),运行(实际是运行编译生成的文件)
那么一些编译器,编译和运行是分开的,所以你的这种现象,就是需要重新去编译或者构建,或者有的工具不智能,你清理一下上次编译生成的缓存再执行。。。

鼠标右键重新编译执行

按ctrl+shirt+f10

是不是文件没有保存啊啊,保存一下再运行

尝试点击这里然后重新编译运行

img

img