Open main menu

lensowiki β

Changes

Computer Science/61b/Homework/hw1/OpenCommercial.java

1,502 bytes added, 07:34, 14 November 2006
no edit summary
{{code}}
/* OpenCommercial.java */

import java.net.*;
import java.io.*;

/** A class that provides a main function to read five lines of a commercial
* Web page and print them in reverse order, given the name of a company.
*/

class OpenCommercial {

/** Prompts the user for the name X of a company (a single string), opens
* the Web site corresponding to www.X.com, and prints the first five lines
* of the Web page in reverse order.
* @param arg is not used.
* @exception Exception thrown if there are any problems parsing the
* user's input or opening the connection.
*/
public static void main(String[] arg) throws Exception {

BufferedReader keyboard;
String inputLine;

keyboard = new BufferedReader(new InputStreamReader(System.in));

System.out.print("Please enter the name of a company (without spaces): ");
System.out.flush(); /* Make sure the line is printed immediately. */
inputLine = keyboard.readLine();

/* Replace this comment with your solution. */
URL u = new URL("http://www." + inputLine + ".com/");
BufferedReader webpg = new BufferedReader(new
InputStreamReader(u.openStream()));
String line1 = webpg.readLine();
String line2 = webpg.readLine();
String line3 = webpg.readLine();
String line4 = webpg.readLine();
String line5 = webpg.readLine();
System.out.println(line5 + "\n" + line4 + "\n" + line3 + "\n" + line2 + "\n" + line1);
}
}
1,277
edits