未分类题

下面语句执行后,i的值是______。 public class Test11 { public static void main(String[] args) { int i=0; for( int j=10; j>5&&i<5; j-=3,i+=2 ) { i=i+j; } System.out.println (i); } }
A.10
B.9
C.8
D.12

A.out.println
B.10
B.9
C.8

【参考答案】

D
解析:变量i和j的初始值分别为0和10,判断结束条件j>5&&i<5为true,执行i=i+j;得到i=10......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)