1223 Process scores in a text file on the Web Suppose that t
**12.23 (Process scores in a text file on the Web) Suppose that the text file on the
Web http://cs.armstrong.edu/liang/data/Scores.txt contains an unspecified number
of scores. Write a program that reads the scores from the file and displays their
total and average. Scores are separated by blanks.
*JAVA*
Solution
import java.io.BufferedReader;
 import java.io.InputStreamReader;
 import java.net.URL;
public class Demo {
    public static void main(String[] args) throws Exception {
       URL line = new URL(\"http://cs.armstrong.edu/liang/data/Scores.txt\");
        BufferedReader in = new BufferedReader(new InputStreamReader(
                line.openStream()));
        String inputLine;
        int total = 0;
        int count = 0;
        int num = 0;
        while ((inputLine = in.readLine()) != null) { // Note change
            System.out.println(\"Read the string\");
            // split into words
            String words[] = inputLine.split(\" \");
            // For each word in the line
            for (String str : words) {
                System.out.println(str);
                num = Integer.parseInt(str);
                total = total + num;
                count++;
           }
            System.out.println();
       }
        System.out.println(\"Total is: \" + total);
        System.out.println(\"Average is:\" + (total / count));
        in.close();
    }
 }

