Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class notification {
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
- int n = Integer.parseInt(scanner.nextLine())*3;
- String read = "";
- int count = 0;
- // read = "";
- String processing = "";
- String messages = "";
- String errorCode = "";
- while (scanner.hasNextLine()) {
- read = scanner.nextLine();
- if (read.equals("error")) {
- processing = scanner.nextLine();
- messages = scanner.nextLine();
- errorCode = scanner.nextLine();
- showErrorMessage(processing, messages, errorCode);
- } else if (read.equals("warning")) {
- messages= scanner.nextLine();
- showWarningMessage(messages);
- } else if (read.equals("success")) {
- processing = scanner.nextLine();
- messages = scanner.nextLine();
- showSuccessMessage(processing, messages);
- }
- count++;
- }
- }
- static void showSuccessMessage(String proccessing, String messages) {
- System.out.printf("Successfully executed %s.%n%s.%n", proccessing, messages);
- System.out.println();
- }
- static void showWarningMessage(String messages) {
- System.out.printf("Warning: %s.%n", messages);
- System.out.println();
- }
- static void showErrorMessage(String prcessing, String messages, String errorCode) {
- System.out.println();
- System.out.printf("Error: Failed to execute %s.%n" +
- "Reason: %s.%n" +
- "Error code: %s.%n", prcessing, messages, errorCode);
- System.out.println();
- }
- //static void readAndProcessMessage(int n, String read, String processing, String messages, String errorCode) {
- // // for (int i = 1; i <= n; i++) {
- // if (read.equals("error")) {
- // showErrorMessage(read, processing, messages, errorCode);
- // } else if (read.equals("warning")) {
- // showWarningMessage(read, messages);
- // } else if (read.equals("success")) {
- // showSuccessMessage(read, processing, messages);
- // }
- // // }
- //}
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement