if {} vs if;和classname {}与classname {};有什么不同?

时间:2019-02-21 00:47:26

标签: java class if-statement

if{}if;有什么区别?

例如

if(condition){
//do something 
}

vs。

if(condition);
//do something

以及具有classname{}classname{};的类?

例如

classname{
//do something
}

VS

classname {
//do something
};

1 个答案:

答案 0 :(得分:0)

  

if {}和if;和

有什么区别?

使用

if(condition){ //TODO: }

将在 {} 内执行行,并使用

if(condition) //TODO

将执行立即行。您甚至可以用其他形式找到它

if(condition)//TODO

答案

  

以及具有classname {}和classname {}的类;

Why is the semicolon not required but allowed at the end of a class definition?