📄 icarnegieinfoapplication.java.bak
字号:
import java.io.*;
import java.util.*;
/* DOCUMENT THIS CLASS */
public class ICarnegieInfoApplication {
private static BufferedReader stdIn =
new BufferedReader(new InputStreamReader(System.in));
private static PrintWriter stdOut =
new PrintWriter(System.out, true);
private static PrintWriter stdErr =
new PrintWriter(System.err, true);
/* DOCUMENT THIS PUBLIC METHOD */
public static void main(String[] args) throws IOException {
ICarnegieInfo companyInfo = ICarnegieInfo.getInstance();
int choice = getChoice();
while (choice != 0) {
if (choice == 1) {
stdOut.println(companyInfo.getName());
} else if (choice == 2) {
stdOut.println(companyInfo.getAddress());
} else if (choice == 3) {
stdOut.println(companyInfo.getTelephone());
} else if (choice == 4) {
stdOut.println(companyInfo.getEmail());
} else if (choice == 5) {
stdOut.println(companyInfo.getUrl());
} else if (choice > 5) {
stdOut.println("Invalid choice: "+ choice);}
choice = getChoice();
}
}
private static int getChoice() throws IOException {
/* PLACE YOUR CODE HERE */
do {
try {
stdErr.println("[0] Quit");
stdErr.println("[1] Display name");
stdErr.println("[2] Display address");
stdErr.println("[3] Display telephone");
stdErr.println("[4] Display email");
stdErr.println("[5] Display URL");
stdErr.print("choice>");
stdErr.flush();
return Integer.parseInt(stdIn.readLine());
} catch (IOException ioe) {
ioe.printStackTrace();
System.exit(1); // Terminates the program
}
catch (NumberFormatException nfe) {
stdErr.println("\"" + nfe + "\"");
}
} while (true);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -