第4题: [单项选择]下列程序执行后,m的值是( )。
public class Testbbb {
public static void main (String args[ ]) {
int a=10,b=3,m=5;
if(a= =B) m + =a;
else m:+ +a*m;
System.out.println(m);
}
}
A. 15 B. 50 C. 55 D. 5 参考答案:C 答案解析:首先判断(a= =B) ,10不等于3,则执行else后面的语句m=++a*m:++的优先级比*高,所以m=11*1=55,这样便得正确答案。
if-else结构的格式如下:
if(条件)