Question: Java Please: Include screen shot and copy and paste output please. What is the output of the following code? import java.io . * ; public

Java Please: Include screen shot and copy and paste output please.
What is the output of the following code?
import java.io.*;
public class FileEncryptor {
public static void main(String[] args){
String sourceFileName = "unencrypted_file.dat";
String destinationFileName = "encrypted_file.dat";
encryptFile(sourceFileName, destinationFileName);
System.out.println("The text you are encrypting:");
displayFileContent(sourceFileName);
System.out.println("The source file name and the destination file name:");
System.out.println("Source file: "+ sourceFileName);
System.out.println("Destination file: "+ destinationFileName);
System.out.println("The file you are encrypting to:");
displayFileContent(destinationFileName);
}
private static void encryptFile(String sourceFileName, String destinationFileName){
try (DataInputStream inputStream = new DataInputStream(new FileInputStream(sourceFileName));
DataOutputStream outputStream = new DataOutputStream(new FileOutputStream(destinationFileName))){
int data;
while ((data = inputStream.read())!=-1){
data +=4;
outputStream.writeByte(data);
}
} catch (IOException e){
e.printStackTrace();
}
}
private static void displayFileContent(String fileName){
try (DataInputStream inputStream = new DataInputStream(new FileInputStream(fileName))){
int data;
while ((data = inputStream.read())!=-1){
System.out.print((char) data);
}
System.out.println();
} catch (IOException e){
e.printStackTrace();
}
}
}

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!