Назад | Начало урока | Вперед
Содержание

Глава 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();
}
}


Результат :

Подсказка


Назад | Начало урока | Вверх | Вперед
Содержание

Hosted by uCoz