Java学习笔记|输入、循环和if判断踩坑

循环和输入是Java基础,也是我作业里出错最多的地方,整理一下自己遇到的问题。

问题1:不同输入方法混用读取空内容

遇到的问题:读取数字之后,再读取一行文字,会读到空字符串。
解决办法:尽量不要混用两种输入读取方式。如果必须一起用,需要处理换行符,避免残留换行影响读取。

问题2:只会死记for循环格式,换题目就不会

遇到的问题:背得下循环写法,但不清楚循环三部分各自作用。题目稍微改动,就不知道怎么修改循环条件。
解决办法:写循环前先想清楚三件事:从哪里开始循环、什么时候停止、每次循环变量怎么变。想明白再写代码。

问题3:if条件写反,多条件逻辑混乱

遇到的问题:条件判断容易写反,多个条件放一起,缺少括号,导致判断结果不符合预期。
解决办法:先读懂题目要求,再转化为判断条件。多个条件组合加上括号。写完拿简单数字测试一下逻辑。

问题4:拿到题目直接写代码,越写越乱

遇到的问题:不构思直接写代码,写到后面逻辑混乱,反复修改返工。
解决办法:做题固定流程:先确定输入数据 → 定义变量 → 设计循环 → 条件筛选 → 输出结果。先理思路,再动手写。

小结

基础语法没有多难,最重要的是养成先构思再写代码的习惯,减少不必要的bug。

posted @ 2026-09-21 19:56  Livyy  阅读(4)  评论(0)    收藏  举报