执行下列语句后,z的值是 int a=12:a =a-=a*a:

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/13 10:06:03
执行下列语句后,z的值是 int a=12:a =a-=a*a:
已知int x=10,y=20,z=30;以下语句执行后x、y、z的值?

if(x>y)Z=X;如果X>Y执行Z=X,因为X不大于Y,所以Z=X这句话不执行,继续向下执行X=Y;X=20Y=Z;Y=30Z还是原来的30

已知int x=1,y=2,z=3;以下语句执行后x,y,z的值是

x=2y=3z=3再问:既然x>y不成立,为什么x,y,z不是都保持原值再问:既然x>y不成立,为什么x,y,z不是都保持原值再答:不好意思,前几天没看到消息,今天才注意到你贴的图是if的一种简写,如

已知 int x=2,y=1,z;,则执行语句z=!x&&--y;后,y的值是?

楼上说错了,y的值为1.z=!x表示x取相反布尔值赋给z.若不懂,继续追问.再问:反布尔值是什么意思?能解释详细点吗?谢谢再答:所谓布尔值就是我们所说的逻辑真为1,假为0.

执行下列语句后,a、b、c的值是 .

a=(--x==y++)-–x:++y;判断?:真假,--x=9y++=9--x==y++为真,取--x又因为判断的时候执行了一次--x,所以x变为9,y变为10a=8又执行了一次--x,x变为8b=

执行下列程序后,x和z的值是

Dx=z=y永远为真X=3z=y=131再问:x=z=y永远为真这句怎么理解能解释的再详细点吗再答:赋值语句永远为真我把Z赋给X就是真x=2也是真还怎么解释注意与==的区别。

设x,y 为int型变量,则执行下列语句后,y的值是( ) x=5;

上面有一点小错误,自加不能与表达式用在一起,因此y=5*6=30,第二个y的值为:y=(30-1)*(30-1-1)=29*28=812

下列语句序列执行后,j 的值是( 15).int j=1; for( int i=5; i>0; i-=2 ) j*=i

intj=1;for(inti=5;i>0;i-=2)j*=i;for循环运行两次,第一次执行是1*=5;j的值变成5.第二次,i-=2,就相当于i=5-2=3;j*=i,j=j*i=5*3=15

已知int x=5,y=3,z=1;,则执行语句x%=y+z;后,x的值是______.

这个语句应该是从右到左吧:x=x%(y+z)%的意思是取余x最后应该是10;自己理解的,对不对不知道

下列JAVA语句序列执行后,r 的值是

执行的是r/=2,结果是3

下列语句序列执行后,k 的值是(

c)2因为在switch语句中如果case后不跟break,那么只要成立就会将之后的所有语句都执行

下列语句序列执行后,k 的值是( )

B.1如x++是先用了,再加一++x是先加一,再用第一步为while(3