change wrong codes by looking at the comments package part1

change wrong codes by looking at the comments

package part1;

import java.io.FileNotFoundException;
import java.io.FileReader;
import java.util.Scanner;

public class FileRead {

   public static void main(String[] args) throws FileNotFoundException {
       // create a file scanner that reads from \"part1.txt\"
       Scanner fs = new Scanner(\"part1\");
      
       // declare variable line1 as a float
       float line1;
       // declare variable line2 as a String
       String line2;
       // declare variable line3 as a String
       String line3;
       // declare variable liner as an integer
       int line4;
  
       // read in a float for line1
       line1 = fs.next();
       // read in a string for line2
       line2 = fs.next();
       // read in a string for line3
       line3 = fs.nextInt();
       // read in an integer for line4
       line4 = fs.next();
  
       // close the file scanner
       Scanner.close();
      
       // print the content of the file as one sentence
       System.out.println(line1+\" \"+line2+\" \"+line3+\" \"+line4);
   }

}

Part 1: Debugging the file scanner code Import the Lab08 project into eclipse. Debug the code in part 1 to get it to work. There are 5 errors in the code. When you code is working the following should print to the console: \"4.5 truncated is 4\"

Solution

import java.io.FileNotFoundException;
import java.io.FileReader;
import java.util.Scanner;

import java.io.File;


class FileRead {
public static void main(String[] args) throws FileNotFoundException {

File file=new File(\"part1.txt\");
// create a file scanner that reads from \"part1.txt\"
Scanner fs = new Scanner(file); //or use Scanner fs =new Scanner(\"part1.txt\");
  
// declare variable line1 as a float
float line1;
// declare variable line2 as a String
String line2;
// declare variable line3 as a String
String line3;
// declare variable liner as an integer
int line4;
  
// read in a float for line1
line1 = fs.nextFloat();
// read in a string for line2
line2 = fs.next();
// read in a string for line3
line3 = fs.next();
// read in an integer for line4
line4 = fs.nextInt();
  
// close the file scanner
fs.close();
  
// print the content of the file as one sentence
System.out.println(line1+\" \"+line2+\" \"+line3+\" \"+line4);
}
}

part1.txt

4.5 truncated is 4

Output:

Success time: 0.08 memory: 711680 signal:0

change wrong codes by looking at the comments package part1; import java.io.FileNotFoundException; import java.io.FileReader; import java.util.Scanner; public c
change wrong codes by looking at the comments package part1; import java.io.FileNotFoundException; import java.io.FileReader; import java.util.Scanner; public c

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site