单选题
👁️ 浏览量:

试题题干

若有程序语句for (int k=-5;k==(-1);k++) System.out.println("OK");,则字符串OK输出的次数是( )

A

0

B

1

C

4

D

5

参考答案

正确答案:

试题解析

for语句的语法格式:
for(初始语句;条件表达式;迭代语句)
    循环体语句;
先执行初始语句,判断条件表达式的值,当条件表达式为真时,执行循环体语句,再执行迭代语句,然后去判别条件表达式的值。这个过程一直进行下去,直到条件表达式的值为假时,循环结束,转到for之后的语句继续执行。
本题中,初始条件为k=-5,条件表达式为k==(-1),不成立,即为假,故循环结束,共执行0次。故选A。