本篇着重总结Java中的逻辑语序,但实际上和C语言中大致一样,简单进行总结即可。
1.if语句
与C语言中大致相同,同时也要注意悬垂else的问题。即else若不加括号,就会与最近的if相匹配。
2.switch语句
switch语句的注意事项是,每一个语句后都建议跟上一个break,若不加,则会一直执行下去。其次最好最后再加上一句default,以包含为被提到的情况,使得语句更加完整。注意,switch中的值只能是整数,枚举,字符和字符串。当然,switch跟其他条件语句一样也是支持嵌套的,但不建议这么做。代码整洁易读才是最为重要的。
3.while循环
注意while后不要写分号。
4.break的作用
break的作用是让循环提前结束,换句话说break只能在循环中进行使用。
5.continue的作用
continue的功能是跳过这次循环,立刻进入下一次循环。因此,他肯定也是在循环中才能使用的。
6.for循环
与另外两个循环类似,for循环后面不要跟分号,会导致程序无法正常运行。
7.Java中的输入与输出。
在Java中输入与输出都与C语言存在差异:
如图所示,输入共有三种。println为打印并换行,print是打印不换行,而最后一种则跟c语言中类似。但在实际运用过程中前两种的运用明显多于最后一种。
再来看输入,输入目前所使用最多的便是Scanner。这里其实也涉及到方法的运用,这在下一个章节会详细说到。当明白了Java中的输入后,就可以照葫芦画瓢的写出猜数字游戏了:
在编写整个程序的时候要注意,输入与随机数的应用与C语言还是存在很大差异的,要慢慢习惯Java的编译方式。
-----------------------------------最后编写于2023.3.21下午两点左右