我会告诉你我要问的内容,这与此类似:Detect which condition is false in multiple if statement。
让我们说我有这个if语句:
html {
height: 100%;
background: gray;
}
body {
height: 100%;
margin: 0;
padding: 0;
}
#map-canvas {
height: 100%;
}
#iw_container .iw_title {
font-size: 16px;
font-weight: bold;
}
.iw_content {
padding: 15px 15px 15px 0;
}
如何检查哪个条件是错误的,哪个是真的? 与e.printStackTrace();
类似答案 0 :(得分:1)
理想的选择是使用调试器来评估每个语句。 但是,如果要打印结果,可以将每个检查提取到自己的变量中,然后打印结果:
boolean firstCheck = 1 > 2;
boolean secondCheck = 2 < 3;
boolean thirdCheck = "hello".equals("Hello");
System.out.println("First check is: " + firstCheck);
System.out.println("Second check is: " + secondCheck);
System.out.println("Third check is: " + thirdCheck);
if (firstCheck && secondCheck && thirdCheck) {
//Do something
}