Similar presentations:
Программирование на Java. Циклы
1. Курс: «Программирование на Java»
НачалоКурс: «Программирование на Java»
2. Циклы
Модуль 1. Занятие 4Циклы
Цикл — Конструкция, предназначенная для организации
многократного исполнения действий.
В программировании используются при необходимости повторять
действие, пока определенное условие остается истинным.
3. Циклы делятся на три типа
1. Цикл с предусловием (Цикл начинает работу, когда условиеИстинно и прекращает работу, если условие становится ложным) –
w h i l e ( < Ус л о в и е > ) {
Действие
}
2. Цикл с постусловием (Цикл начинает работу в любом случае и
прекращает работу, если условие становится ложным) –
do {
Действие
} w h i l e ( < Ус л о в и е > ) //используется редко.
3. Цикл со счетчиком (Цикл начинает работу, когда условие
Истинно и прекращает работу, если условие становится ложным)
f o r ( i n t i = 0 ; < Ус л о в и е > ; i + + ) {
Действие
}
4. Примеры программ с циклами в Java
Модуль 1. Занятие 4Примеры программ с циклами в Java
int i = 0;
//цикл с предусловием
while(i < 5){
System.out.println (i);
i++;
}
//цикл со счетчиком
for(int i = 0; i < 5; i++){
System.out.println (i);
}
---------------------------- int i = 0;
//цикл с постусловием
do{
i++;
System.out.println (i);
}while(i < 5)
5. Цикл со счетчиком(for): Объявление
Модуль 1. Занятие 4Цикл со счетчиком(for): Объявление
Для того, чтобы начать работу с циклом, его необходимо объявить.
Объявление цикла начинается с ключевого слова f o r .
После ключевого слова ставятся круглые скобки в которых мы пишем
три команды, которые отделяются точкой с запятой:
1) Определение переменной счетчика. fo r ( i n t i = 0 ; ; ) –
данная команда не обязательна и иногда ее можно пропустить.
2) Постановка условия выполнения. fo r ( ; i < 5 ; ) –
данная команда необходима ВСЕГДА!
3) Действие со счетчиком. fo r ( ; ; i + + ) – данная команда
не обязательна и иногда ее можно пропустить.
В итоге объявление выглядит так: fo r ( i n t i = 0 ; i < 5 ; i + + )
6. Цикл со счетчиком(for): Работа
Модуль 1. Занятие 4Цикл со счетчиком(for): Работа
После объявления цикла и его условия, НЕОБХОДИМО поставить
фигурные скобки, в которые можно поместить действия, выполнение
которых мы хотим повторить.
Например мы хотим вывести 5 раз на экран “He l l o Wo r l d ! ”
// Объявление цикла
Sy s t e m . o u t . p r i n t l n ( “ He l l o Wo r l d ! ” ) ; // действие которое
//необходимо повторить
Fo r ( i n t i = 0 ; i < 5 ; i + + ) {
}
Цикл со счетчиком очень удобен в тех случаях, когда необходимо
повторить действия определенное количество раз. Т.к. сразу есть
переменная, которая считает количество повторений.
7. Пример итоговой программы.
Модуль 1. Занятие 4Пример итоговой программы.
public class Proj2 {
public static void main(String[] args){
f o r ( i n t i = 0 ; i < 5 ; i + + ) { // Объявление цикла
S y s t e m . o u t . p r i n t l n ( “ H e l l o Wo r l d ! ” ) ; // действие которое
// необходимо повторить
}
}
}
8. Пример программы, которая выводит числа от 1 до 10
Модуль 1. Занятие 4Пример программы,
которая выводит числа от 1 до 10
public class Proj2 {
public static void main(String[] args){
for(int i = 0; i < 10 ; i++){
// Объявление цикла
S y s t e m . o u t . p r i n t l n ( “ Ч и с л о - ” + i ) ; // действие которое
// необходимо повторить
}
}
}