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/07/06 21:05:10
![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](/uploads/image/z/7004062-46-2.jpg?t=3%E3%80%81%E8%AE%BE%E7%BD%AEint+a%3D3%2C%E4%BB%8E%E4%BB%A5%E4%B8%8B%E9%80%89%E9%A1%B9%E4%B8%AD%2C%E9%80%89%E5%87%BA%E5%8F%98%E9%87%8Fresult%E7%9A%84%E5%80%BC%E4%B8%BAtrue%E7%9A%84%E8%A1%A8%E8%BE%BE%E5%BC%8F%EF%BC%88+%EF%BC%89A%EF%BC%8Ebool+result+%3D+%28a%2B%2B%3E%3D3%29%3B+B%EF%BC%8Ebool+result+%3D+%28%2B%2Ba%3E3%29%3BC%EF%BC%8Ebool+result+%3D+a%3D%3D-4%29%3B+D%EF%BC%8Ebool+result+%3D+%28a%2B%2B%3E3%29%3B4%E3%80%81%E4%BB%8E%E4%B8%8B%E5%88%97%E9%80%89%E9%A1%B9%E4%B8%AD%2C%E9%80%89%E5%87%BA%E5%8F%98%E9%87%8Fresult%E7%9A%84%E8%BF%94%E5%9B%9E%E5%80%BC%E6%98%AFf)
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,这个我验证过