Концепции информатики на моем жаргоне.
Повторять
Что делает компьютеры полезными, так это способность выполнять повторяющиеся задачи. Повторяющиеся условия, которые нужно выполнять снова и снова, пока что-то верно.
int condition = 0; do { System.out.println(condition); condition++; } while (condition < 5);
int condition = 0; while (condition < 5) { System.out.println(condition); condition++; }
Самосохраняющаяся машина
Зная, что вы ищете, но не знаете точно, сколько раз или возможностей существует во время поиска? Не беспокойтесь о длине или размере коллекции, вы можете понять неизвестное, чтобы найти то, что вы ищете.
int[] nums = {5, 10, 15, 20}; for (int iterator = 0; iterator < nums.length; iterator++) { System.out.println(iterator); }
String[] people = {"Roy", "Gee", "Biv", "Mazza"}; for (String eachPerson : people) { System.out.println(eachPerson); }
Практический Пример Использования
int[] trackGrades = {89, 93, 65, 68}; int sum = 0; // the sum of all the grades for(int i = 0; i < trackGrades.length; i++) { sum = sum + trackGrades[i]; // add each grade to sum } int average = sum / trackGrades.length; System.out.println(average);
Оригинал: “https://dev.to/gregrossdev/loops-329a”