Assume that success is a variable of type boolean that has been declared. Assume that processor refers to an object that provides a void method named process that takes no arguments. As it happens, the process method may throw one of several exceptions. Write some code that invokes the process method provided by the object associated with processor and arrange matters so that if any exception is thrown success to be set to false but otherwise it is set to true.

2
Assume that success is a variable of type boolean that has been declared. Assume that processor refers to an object that provides a void method named process that takes no arguments. As it happens, the process method may throw one of several exceptions. Write some code that invokes the process method provided by the object  associated with processor and arrange matters so that if any exception is thrown success to be set to false  but otherwise it is set to true.

LANGUAGE: JAVA

CHALLENGE:

Assume that success is a variable of type boolean that has been declared. Assume that processor refers to an object that provides a void method named process that takes no arguments. As it happens, the process method may throw one of several exceptions. Write some code that invokes the process method provided by the object associated with processor and arrange matters so that if any exception is thrown success to be set to false but otherwise it is set to true.

SOLUTION:

public class PanicException extends Exception{
   public PanicException(String msg) {
      super(msg);
   }
   public PanicException() {
      super("");
   }
}

2 comments

  • Unknown says:

    success = true;
    try {
    processor.process();
    }
    catch (Exception e) {
    success = false;
    }

    • MarlonRando33 says:

      /*21182 – Assume that success is a variable of type boolean that has been declared . Assume that processor refers to an object that provides a void method named process that takes no arguments . As it happens, the process method may throw one of several exceptions. Write some code that invokes the process method provided by the object associated with processor and arrange matters so that if any exception is thrown success to be set to false but otherwise it is set to true
      */
      success = true;
      try {
      processor.process();
      }
      catch (Exception e) {
      success = false;
      }

Add comment