Глава 4
Задача 4.3 " Остановка песни. "
Вернемся к задаче 3.9. Модифицируйте программу так, чтобы она приостанавливалась после каждого куплета песни и ждала ввода команды остановки или продолжения работы. Или наоборот, сделайте так, чтобы она реагировала на комбинацию клавиш (Ctrl-Z) или (Ctrl-D), останавливаясь в конце следующего куплета.
Решение
С помощью Display-окна эта задача решается весьма просто.
Код программы:
import java.io.*;
import javagently.*;
class GreenBottles {
GreenBottles () {
Display d = new Display ("GreenBottles");
int n = 5;
int m = 1;
for (int i = 5; i > 0; i--)
{
d.ready("\nPress ready to continue ");
d.println(" ");
d.println("On the wall hanged " +i+" green bottles ");
d.println(i + " green bottles hanged on the wall");
d.println("But if " + m + " green bottle case fall");
if(i==1){
d.println("Nothing green bottles remain hang on the wall");
break;
}
d.println((i-1) + " green bottles remain hang on the wall");
}
}
public static void main (String [] args) {
new GreenBottles();
}
}
Результат :
Назад |
Начало урока |
Вверх |
Вперед
Содержание