Концепции информатики на моем жаргоне.
Повторять
Что делает компьютеры полезными, так это способность выполнять повторяющиеся задачи. Повторяющиеся условия, которые нужно выполнять снова и снова, пока что-то верно.
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”