![](https://image.shishitao.com:8440/aHR0cHM6Ly9pbWcyMDI0LmNuYmxvZ3MuY29tL2Jsb2cvMzQxODUzMy8yMDI0MDYvMzQxODUzMy0yMDI0MDYwOTE1MTEzMTI2OS03MzU0MDcyODAucG5n.png?w=700)
![](https://image.shishitao.com:8440/aHR0cHM6Ly9pbWcyMDI0LmNuYmxvZ3MuY29tL2Jsb2cvMzQxODUzMy8yMDI0MDYvMzQxODUzMy0yMDI0MDYwOTE1MzA0NTU5My0xNjUxOTIxMTI5LnBuZw%3D%3D.png?w=700)
![](https://image.shishitao.com:8440/aHR0cHM6Ly9pbWcyMDI0LmNuYmxvZ3MuY29tL2Jsb2cvMzQxODUzMy8yMDI0MDYvMzQxODUzMy0yMDI0MDYwOTE1MzQxNDc0MS0xOTI3MTUwMDAzLnBuZw%3D%3D.png?w=700)
作业2:
![](https://image.shishitao.com:8440/aHR0cHM6Ly9pbWcyMDI0LmNuYmxvZ3MuY29tL2Jsb2cvMzQxODUzMy8yMDI0MDYvMzQxODUzMy0yMDI0MDYwOTE1NDU0NzExMS03NjM0MTA1OTUucG5n.png?w=700)
老师的代码:
![](https://image.shishitao.com:8440/aHR0cHM6Ly9pbWcyMDI0LmNuYmxvZ3MuY29tL2Jsb2cvMzQxODUzMy8yMDI0MDYvMzQxODUzMy0yMDI0MDYwOTE1NDE1MDcxMy03NDc1OTYxNjgucG5n.png?w=700)
结果
![](https://image.shishitao.com:8440/aHR0cHM6Ly9pbWcyMDI0LmNuYmxvZ3MuY29tL2Jsb2cvMzQxODUzMy8yMDI0MDYvMzQxODUzMy0yMDI0MDYwOTE1NDUwNzk2NC0xNjc0NDc3NDU3LnBuZw%3D%3D.png?w=700)
我的代码看起来冗余:
![](https://image.shishitao.com:8440/aHR0cHM6Ly9pbWcyMDI0LmNuYmxvZ3MuY29tL2Jsb2cvMzQxODUzMy8yMDI0MDYvMzQxODUzMy0yMDI0MDYwOTE1NDQxNjcyMi0xMTY3OTExOTEwLnBuZw%3D%3D.png?w=700)
想说的:
我的本意是以为scanner只能记录一个数,然后就想着输入两次就能算两个数了,但没想到人家只是让你输就完了。不要管那么多。
而且和值只是输出打印就可以了,不需要另外存储,只是当它如果要用在某个地方作为变量时,可以单独写一个变量存储。这里显得有些多余了。再比如上面第一个作业,i的作用也是输出,其实也可以直接用sc.nextInt()输出即可,但为了方便阅读,还是用i记录再输出。所以在写代码的时候要随机应变,不是死代码,而是灵活运用。
2024-06-09 15:53:37