本文目录一览:
给定java代码如下所示,则编译运行后,输出结果是()。
按照步骤来,string
str=
bur.readline()就是获取你输入的12345,他是string类型,通过integer,parseint(str)吧他转换成int类型,即是x=12345,输出的是x/100,也就是12345/100,结果应该是123.45,但是int类型是整数,小数点后的会舍弃,也就是123,记得采纳
在java语言中,下列代码输出的结果是
答案是C
同时你的代码有问题
正确如下:
public static void main(String[] args) {
int i =0;
int j=10;
for(i=0;ij;i++,j--)//j-- not j-
{
j++;
}
System.out.printf("%d.%d", i, j); //i,j not i j
}
java下面程序代码的输出是int i=99;i=i>>99
在Java中,大于32的移位将对32取模再进行位移,99,99大于了32,取模以后,99%32 =3就是右移3,那么0000 0000 0110 0011就变成0000 0000 0000 1100就是12,然后99也是3,就变成了0000 0000 0110 0000 就是96