Java代码读取
我正试图找出这段代码中“a”的值。答案键表示该值为0,但当我读取该值时,a的值为2 我得到2是因为这条线(如果0!=2){a=2; 谢谢您的帮助。您将获得:Java代码读取,java,Java,我正试图找出这段代码中“a”的值。答案键表示该值为0,但当我读取该值时,a的值为2 我得到2是因为这条线(如果0!=2){a=2; 谢谢您的帮助。您将获得: int a = 4; if( 1 == 0 ) { a = 2; if(0 != 1) { a = 2; } else { a = 11; } } else { a /= 15; } 这是0 您必须注意到(0==1)是false a = 4 / 15; 4/15=0作为一个整数
int a = 4;
if( 1 == 0 ) {
a = 2;
if(0 != 1) {
a = 2;
}
else {
a = 11;
}
}
else {
a /= 15;
}
这是0
您必须注意到(0==1)
是false
a = 4 / 15;
4/15=0作为一个整数。如果你要正确缩进你的代码,那么答案应该更清楚。a/=15;?这一定会给出一些错误!!它不会给出任何错误-
a/=15==0
作为a==4
并且是一个int。大多数代码是多余的,因为它位于一个永远不会被输入的块中,因为1==0
i这从来都不是真的。你说得对。那就是除法。刚刚得到它。你不能运行它看看你得到了什么吗?你为什么要让堆栈溢出社区为你运行你的程序?
if ( 1 == 0 ) {
a = 2;
if ( 0 != 1 ) {
a = 2;
} else {
a = 11;
} // this is all dead code since 1 !=0
} else {
a /= 15; // this will execute
}