试题题干
若有程序语句for (int k=-5;k==(-1);k++) System.out.println("OK");,则字符串OK输出的次数是( )
参考答案
正确答案:
试题解析
for语句的语法格式:
for(初始语句;条件表达式;迭代语句)
循环体语句;
先执行初始语句,判断条件表达式的值,当条件表达式为真时,执行循环体语句,再执行迭代语句,然后去判别条件表达式的值。这个过程一直进行下去,直到条件表达式的值为假时,循环结束,转到for之后的语句继续执行。
本题中,初始条件为k=-5,条件表达式为k==(-1),不成立,即为假,故循环结束,共执行0次。故选A。