Приступим:
Ежели изначальное условное выражение, правящие циклом while фальшиво,
то цикл вообщем не будет выполняться.Этот цикл постоянно исполняет тело цикла желая бы 1 разов,
по скольку его условное выражение проверяется в баста цикла.
Совместная форма цикла Do-Shile:
do {
//тело цикла
while(соглашение цикла);
}
//тело цикла
while(соглашение цикла);
}
При каждом исполнение, программа поначалу исполняет тело цикла, а позже вычисляет
условное выражение.
Ежели выражение - правильно, то цикл повторяется.
Ежели выражение - фальшиво, то тело цикла прерывается.
Фактически как и во цельных циклах Java , соглашение обязано иметься булевым.
Приведу пример программы, по заключению "Тактов":
public class AmerikaYrok1 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int n = 10;
do {
System.out.println("такт" + n);
n --;
} while (n > 0);
}
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int n = 10;
do {
System.out.println("такт" + n);
n --;
} while (n > 0);
}
}
Решение программы будет таков:
такт10
такт9
такт8
такт7
такт6
такт5
такт4
такт3
такт2
такт1
такт9
такт8
такт7
такт6
такт5
такт4
такт3
такт2
такт1
С технической сторонки цикл нацарапан верно, но его можнож переписать в иную, наиболее проостую форму:
public class AmerikaYrok1 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int n =10;
do {
System.out.println("такт" + n);
}
while(--n >0);
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int n =10;
do {
System.out.println("такт" + n);
}
while(--n >0);
}
}
Декремент переменны n и сопоставленье результатирующего значения объеденины в один-одинехонек выражении (--n < 0);
Сначала программа исполняет оператор --n, понижая значение n на единицу, потом программа сопоставляет это значение с нулем.
Цикл D0-While необычно комфортен для меню.
Я теснее исполнял справку по операторам, но к огорчению показать ее не могу.
С вами был Леонид Каруна.
Рассказ и Java урок 19 закончен, сможете перебегать к должно - Java Урок 20.