3、设置int a=3,从以下选项中,选出变量result的值为true的表达式( )A.bool result = (a++>=3); B.bool result = (++a>3);C.bool result = a==-4); D.bool result = (a++>3);4、从下列选项中,选出变量result的返回值是f

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 15:50:07

3、设置int a=3,从以下选项中,选出变量result的值为true的表达式( )A.bool result = (a++>=3); B.bool result = (++a>3);C.bool result = a==-4); D.bool result = (a++>3);4、从下列选项中,选出变量result的返回值是f
3、设置int a=3,从以下选项中,选出变量result的值为true的表达式( )
A.bool result = (a++>=3);
B.bool result = (++a>3);
C.bool result = a==-4);
D.bool result = (a++>3);
4、从下列选项中,选出变量result的返回值是false的表达式( )
A.bool result = (4==5); B.bool result = (1!=1);
C.bool result = (1==1); D.bool result = 0;

3、设置int a=3,从以下选项中,选出变量result的值为true的表达式( )A.bool result = (a++>=3); B.bool result = (++a>3);C.bool result = a==-4); D.bool result = (a++>3);4、从下列选项中,选出变量result的返回值是f
第一题答案为B
例证解析:
//a++是先去a的值,过后再加1,++a是先加1在返回a的值;
public class test{
public static void main(String args[]){
int a=3;
int b=a++;//执行到这一步时,b的值为3,执行完了a的值变为4.
int c=++a;//执行这一步是,先给a加个1,然后再把值赋给c.
System.out.println(b);//输出3
System.out.println(c);//输出5
第二题答案 A 和B的返回值都为false,这个我验证过