判断语句常见错误与循环

   初学者在学习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语句

 

 

 

 

  

 

posted @ 2022-06-20 16:37  zj勇敢飞,xx永相随  阅读(98)  评论(0编辑  收藏  举报