С помощта на дебъгера проследете изпълнението на програмата.
Application.java
packagebg.tu_varna.sit;publicclassApplication {publicstaticvoidmain(String[] args) {double[] grades =newdouble[] {5,3.5,4.44,6.00,2.20,3.11};double average =Calculator.getAverage(grades);System.out.println(average); }}
Calculator,
packagebg.tu_varna.sit;publicclassCalculator {publicstaticdoublegetAverage(double[] array) {double sum =0;for (int i =0; i <array.length; i++) { sum = array[i] + array[i]; }return sum /array.length; }}
Спрете изпълнението на цикъла при всяко число, чиято цяла част е четна.
Задача 2
Анализирайте задачата и определете грешката (без да пренаписвате целия код), така че да се изпълняват следните инструкции:
INC <операнд1> - инкрементира операнд 1
DEC <операнд1> - декрементира операнд 1
ADD <операнд1> <операнд2> - събира операнд 1 и операнд 2
MLA <операнд1> <операнд2> - умножава операнд 1 и операнд 2
packagebg.tu_varna.sit;publicclassApplication {publicstaticvoidmain(String[] args) {for (int i =0; i <=args.length; i++) {long result =Calculator.arithmeticExpression(args[i]);System.out.println(result); } }}