判断语句常见错误与循环
初学者在学习if中的常见错误
if语句常见的错误
忘记加大括号
if后面的分号
错误使用==和=
使人困惑的else
忘记加大括号
if(age>60)
salay = salay * 1.2;
System.out.println(salay);
永远在if和else后面加上大括号,即使当时后面只有一条语句
if后面的分号
if(age>60);{
salay = salay * 1.2;
System.out.println(salay);
}
在if后面不要加;是因为分号为结束,表示这个if语句已经结束了,没有什么用了
错误使用==和=
我们去判断两个东西是否相等的时候,用的是两个等号而不是一个等号,这是初学者常犯的错误
java编译器会告诉你的
代码风格
在if和else之后必须加上大括号形成语句块
大括号的语句缩进一个tab的位置
循环
原来我们自动售票机,他不可能执行一次,就停止关机了,还需要再次开启,我们的现实生活中的自动售票不是这样子的吧
所以我这个程序中选中的代码需要一致在执行,不是开始一次到最后就结束了,我们的希望是这些话能反复不断的从新做,我不会需要退出这个程序重新运行
使用while循环又开始的大括号,有对应的大括号,上图选中的东西反复不断在哪里重新运行
通过运行发现钱大于10可以连续的输出出来
但是一到小于10的时候你就会发现虽然是连续输出出来,但是一直给售票机的钱,也没有别的动作,这个可不想昂
while在这里是用来循环,让大括号中的句子能够不断的进行重复,这就是while语句
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)