next_exec_no находится вне области, в этом случае эта переменная видна только внутри двух ветвей if. В основном вы определяете две новые переменные
P.S. Я предлагаю вам использовать Scala функционально, поэтому вы не должны использовать var , но val
* Решения 1012 *
Изменчивый подход:
var total_count=1
var next_exec_no=""
if (total_count>=1)
{
next_exec_no="2"
} else {
next_exec_no="1"
}
print(next_exec_no)
Подход неизменного FP:
val next_exec_no = if(total_count >= 1) "2" else "1"
print(next_exec_no)