Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.example.lib;
- class Help {
- void spravka(int what) {
- switch (what) {
- case '1':
- System.out.println("Инструкция if:\n\n" +
- "if(условие) инструкция;\n" +
- "else инструкция\n");
- break;
- case '2':
- System.out.println("Инструкция switch:\n\n" +
- "switch(выражение){\n" +
- "case константа:\n" +
- "последовательность инструкций;\n" +
- "break;\n" +
- "//...\n" +
- "default последовательность инструкций;\n" +
- "}\n");
- break;
- case '3':
- System.out.println("Цикл for:\n\n" +
- "for(инициализация;условие;итерация)\n" +
- "инструкция;\n");
- break;
- case '4':
- System.out.println("Цикл while:\n\n" +
- "while(условие) инструкция;\n");
- break;
- case '5':
- System.out.println("Цикл do-while:\n\n" +
- "do {\n" +
- "инструкция;" +
- "} while (условие)\n");
- break;
- case '6':
- System.out.println("Инструкция break:\n" +
- "break; или break метка;\n");
- break;
- case '7':
- System.out.println("Инструкция continue:\n" +
- "continue; или continue метка;\n");
- break;
- }
- }
- void showmenu(){
- System.out.println("Добро пожаловать! Ниже вам будет приведена справка: ");
- System.out.println("1.If\n" +
- "2.switch\n" +
- "3.for\n" +
- "4.while\n" +
- "5.do-while\n" +
- "6.break\n" +
- "7.continue");
- System.out.print("Выберите нужную вам статью справки(для выхода нажмите 'q'): ");
- }
- boolean isValid(char x){
- if('1' > x | x > '7' & x !='q') return true;
- else return false;
- }
- }
- public class HelpClassDemo {
- public static void main(String args[])
- throws java.io.IOException {
- char ch, ignore;
- Help jobol = new Help();
- for(;;) {
- do {
- jobol.showmenu();
- ch = (char) System.in.read();
- System.out.println();
- do {
- ignore = (char) System.in.read();
- } while (ignore != '\n');
- jobol.spravka(ch);
- } while ( jobol.isValid(ch));
- if(ch=='q') break;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment