Класс ArrayList, организация простейшего текстового меню. Габрельян Б.В. - 8 стр.

UptoLike

Составители: 

{
val += b[i] * ten;
ten *= 10;
}
return val*sign;
}
III. Организация простейшего текстового меню.
Одним из общепринятых способов взаимодействия программы с ее
пользователем является организация меню. На экран выводятся пронумеро-
ванные строки - пункты меню, и пользователю предлагается ввести с клавиа-
туры целое положительное число - номер пункта меню. Тогда общая структу-
ра класса, поддерживающего меню может выглядеть так:
package lab7;
public class Lab7 {
boolean quit = false; // признак окончания работы программы
String[] menu = {"1. Punkt1.", "2. Quit."}; //
пункты меню
// другие поля-данные
private int getIntValue() {…}
private void showMenu() {…} //выводит на экран пункты меню и приглашение
// на ввод номера выбранного пункт меню
private void processMenu(int choice) // выполнение выбранного пункта меню
{
switch( choice )
{
      {
            val += b[i] * ten;
            ten *= 10;
      }
      return val*sign;
}


                III. Организация простейшего текстового меню.
      Одним из общепринятых способов взаимодействия программы с ее
пользователем является организация меню. На экран выводятся пронумеро-
ванные строки - пункты меню, и пользователю предлагается ввести с клавиа-
туры целое положительное число - номер пункта меню. Тогда общая структу-
ра класса, поддерживающего меню может выглядеть так:
package lab7;
public class Lab7 {
      boolean quit = false;      // признак окончания работы программы
      String[] menu = {"1. Punkt1.", "2. Quit."}; // пункты меню
      // другие поля-данные
      …
private int getIntValue() {…}
private void showMenu() {…} //выводит на экран пункты меню и приглашение
// на ввод номера выбранного пункт меню
private void processMenu(int choice) // выполнение выбранного пункта меню
{
      …
      switch( choice )
      {