06.NumberGenerator PB Exam- 7 May 2017 ?
Добра вечер и честита богородица :)
Имам един въпрос - някой може ли да ми обясни разликата м/у break; && return; функцията. На пример, решавам си преди малко тази въпросна задача и едно от условията за приключване на програмата е когато достигне или надвиши дадено число то тя да приключи и логически веднага написах следния код:
if(specNum 2 >= otheNumber){
System.out.printf("Yes! Control number was reached! Current special number is %d.",specNum2);
break;
}
и програмата вместо да ми искара първото число,което е по - голямо от otherNumber, ми изважда поредица от числа.Нали функцията на break-a e да прекрати програмата при зададено условие,като в моя случай и да ми изкара резултат? Като смених break; c return; програмата ми извади това въпросно число - 48. Та, някой ще може ли да ми обясни разликата между break; && retun;?
Ето цилия ми код към задачата - https://pastebin.com/ET3yNXaG , и самата задача https://judge.softuni.bg/Contests/Practice/Index/540#5 !
Благодаря!