小张同学,又在脑子过滤一下编程四步骤,有语法错误代码如图1-37所示。
图1-37 有语法错误代码
小张同学发现,第5行代码出错了,左边出现了红叉,这是语法错误。什么原因呢?原来 Scanner 这个类在这段代码中,编译器不认识。怎么解决?因为 Scanner 这个类 Java已经提供好了,你只需告诉编辑器,将这个类导入进来即可,如图1-38所示,用红圈子圈出来的一句。
图1-38 正确代码
现在小张同学发现从第10行到第14行,这5行代码似曾相识。它是什么含义呢?如果intNum能被7整除,则输出这个数字能被7整除,否则,输出这个数字不能被7整除。
下面看看这个程序的运行结果:图1-39所示的运行结果。
图1-39 运行结果
通过任务7,小张同学学习if语句的功能及使用格式。
注1: if语句作用:控制程序流程。
注2: if语句格式:
(1)if(条件){
说明: if条件后面的一对大括号若是复合句是必须有的,否则是可选的。
其含义:如果条件表达式为真,则执行其后的语句,否则就不执行该语句。
(2)if(条件){
其含义:如果条件表达式为真,则执行语句块1;否则执行语句块2。