Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.*;
- /**
- * Class utama untuk memanggil kedua class lainnya. Berfungsi sebagai pendukung berkomunikasi melalui terminal.
- *
- * @author M.Fajri Davyza Chaniago
- * @version 16 November 2020
- */
- public class SupportSystem
- {
- private InputReader reader;
- private Responder responder;
- public SupportSystem()
- {
- reader = new InputReader();
- responder = new Responder();
- }
- public void start()
- {
- boolean finished = false;
- printWelcome();
- while (!finished)
- {
- HashSet<String> input = reader.getInput();
- if (input.contains("exit"))
- {
- finished = true;
- }
- else
- {
- String response = responder.generateResponse(input);
- System.out.println(response);
- }
- }
- printGoodbye();
- }
- private void printWelcome()
- {
- System.out.println("----Selamat Datang di SQZ ----");
- System.out.println();
- System.out.println("Ada yang bisa kami bantu?");
- System.out.println("Kami siap mendengarkan keluh-kesah Anda kapanpun Anda mau.");
- System.out.println("Jika urusan Anda sudah selesai atau tidak ada yang ingin ditanyakan, ketik 'exit'.");
- }
- private void printGoodbye()
- {
- System.out.println("Terima kasih.");
- System.out.println("See you next time.");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment