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.");
}
}
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.