Разницу скажите между этим кодом
public static void main(String[] args) throws IOException {
       String mode = args[0];
       if (!(mode.equals("-e") || mode.equals("-d"))) return;
       try (FileInputStream fis = new FileInputStream(args[1]);
            FileOutputStream fos = new FileOutputStream(args[2])) {

           if (mode.equals("-e")) {
               while (fis.available() > 0) {
                   fos.write(fis.read() + 32);
               }
           } else {
               while (fis.available() > 0) {
                   fos.write(fis.read() - 32);
               }
           }
       }
   }
и этим
String mode = args[0];
      if (!(mode.equals("-e") || mode.equals("-d"))) return;
      try
              (FileInputStream fis = new FileInputStream(args[1]);

               FileOutputStream fos = new FileOutputStream(args[2])) {

          if (mode.equals("e")) {
              while (fis.available() > 0) {
                  fos.write(fis.read()+1);
              }
          } else {

               while (fis.available() > 0) {
                  fos.write(fis.read() - 1);
              }
          }
      }

  }