我的编程经历(19)----------Java中的逻辑控制

本文总结了Java中的逻辑控制结构,包括与C语言相似的if语句和悬垂else问题,switch语句的使用习惯,while和for循环的注意事项,以及break和continue在循环中的作用。还提到了Java中的输入输出区别,尤其是Scanner类在输入中的应用。
摘要由CSDN通过智能技术生成

本篇着重总结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下午两点左右 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值