Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/348.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Coldfusion控制结构:如果else指向哪个?_Java_If Statement_Coldfusion 8 - Fatal编程技术网

Java Coldfusion控制结构:如果else指向哪个?

Java Coldfusion控制结构:如果else指向哪个?,java,if-statement,coldfusion-8,Java,If Statement,Coldfusion 8,在Java中,else语句转到closetest If语句 因此,如果您有一个嵌套的if语句: if (expression) { if(secExpression) { } else { // goes with second expression } } 如果嵌套在内部,则else与第二个一起 else在Coldfusion控制结构中的作用是什么 <cfif expression> <cfif secExpression> </cfif&g

在Java中,else语句转到closetest If语句

因此,如果您有一个嵌套的if语句:

if (expression) {

if(secExpression) {

}
else {
// goes with second expression
}
}
如果嵌套在内部,则else与第二个一起

else在Coldfusion控制结构中的作用是什么

<cfif expression> 
   <cfif secExpression> 
   </cfif>
   <cfelse>
</cfif> 

嵌套标记语法使其明确无误:
必须位于
的内部
标记,因此在您的示例中,
只能与外部的

相关。您的Java示例是错误的,因为其他大括号甚至没有潜在的歧义。你最好把它缩短为
if(a)doA();如果(b)doB();else doC()