Составители:
Рубрика:
{
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 ) {