if(someCondition)
int a=10;//Compilation Error
else if(SomeOtherCondition){
int b=10;//no compilation Error
}
Warum das passiert.Warum gibt es im ersten Fall einen Kompilierungsfehler. Wenn ich geschweifte Klammern setze, dann ist kein Kompilierungsfehler, aber für if-Anweisung Klammern sind optional, wenn es eine Anweisung ist.Variablendeklaration in if-Klausel
Vielen Dank ist dies der perfekte Grund, ich glaube, – Krushna