Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

import java.util.Scanner; import java.io.*; import javax.swing.*; public class q

ID: 3656560 • Letter: I

Question

import java.util.Scanner;

import java.io.*;

import javax.swing.*;

public class q2a5a

{

public static void main(String[] args)

{

Scanner input = new Scanner(System.in);

System.out.print("Enter input file name: ");

String inputFile = input.nextLine();

System.out.print("Enter output file name: ");

String outputFile = input.nextLine();

try{

File file1 = new File(inputFile);

Scanner fileIn = new Scanner(file1);

PrintWriter out = new PrintWriter(outputFile);

int[] array1;

int count =0;

while(fileIn.hasNextDouble()){

count= count+2;

double num1 = fileIn.nextDouble();

double num2 = fileIn.nextDouble();

if(num1>num2)

{ //System.out.println(num1);

out.println(num1);

}

else

{ out.println(num2);

}}

fileIn.close();

out.close();

}

catch(IOException e) {System.out.println("Problem");}

System.out.println("Processing complete.");

}

}


http://www.chegg.com/homework-help/questions-and-answers/input-file-contains-121-1542-023-025-92-81-135-159-1024-10239-10e-3-10e-4-1592-935-1826-64-q3280470

just re-posted it so code can be copied.


Explanation / Answer

please rate - thanks

sample input and output files

import java.util.Scanner;

import java.io.*;

import javax.swing.*;

public class q2a5a

{
public static void main(String[] args)

{

Scanner input = new Scanner(System.in);

System.out.print("Enter input file name: ");

String inputFile = input.nextLine();

System.out.print("Enter output file name: ");

String outputFile = input.nextLine();
String buffer;
double max,n;
int i;
try{

File file1 = new File(inputFile);

Scanner fileIn = new Scanner(file1);

PrintWriter out = new PrintWriter(outputFile);

while(fileIn.hasNextLine()){
buffer=fileIn.nextLine();
String[] numbers=buffer.split("\s+");     //multiple whitespaces
max=Double.parseDouble(numbers[0]);
for(i=1;i<numbers.length;i++)
    {n=Double.parseDouble(numbers[i]);
           if(n>max)
                  max=n;

    }
out.println(max);   
}

fileIn.close();

out.close();

}

catch(IOException e) {System.out.println("Problem");}

System.out.println("Processing complete.");

}

}