114k views
4 votes
Create your own unique Java application to read all data from the file echoing the data to standard output. After all data has been read, display how many data were read. For example, if 10 integers were read, the application should display all 10 integers and at the end of the output, print "10 data values were read"

User Rahul Modi
by
5.4k points

1 Answer

2 votes

Answer:

Output

The values read are:

25

3

4

65

7

9

5

6

1

11

10 data values were read

Step-by-step explanation:

Below is the Java program to read all data from the file echoing the data to standard output and finally displaying how many data were read:-

import java.io.File;

import java.io.FileNotFoundException;

import java.util.Scanner;

public class MyFileReader {

public static void main(String[] args){

int num,counter=0;

File file=new File("numbers.txt");

try {

Scanner input=new Scanner(file);

System.out.println("The values read are: ");

while(input.hasNext()){

num=input.nextInt();

System.out.println(num);

counter+=1;

}

System.out.println(counter+" data values were read");

} catch (FileNotFoundException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

}

User Anandbibek
by
6.0k points