javaä¸è¾åºæµä¸å
³éæ¯å¯ä»¥åå
¥çï¼åªä¸è¿ä¸å
³éçè¯ï¼ä½¿ç¨æ¶é´é¿äºï¼ä¼å¯¼è´ä¸¥éçå
åæ³é²ï¼å¯¼è´ç¨åºéåºã
æ åè¾å
¥è¾åºï¼æ件çæä½ï¼ç½ç»ä¸çæ°æ®æµï¼å符串æµï¼å¯¹è±¡æµï¼zipæ件æµççï¼javaä¸å°è¾å
¥è¾åºæ½è±¡ç§°ä¸ºæµï¼å°±å¥½å水管ï¼å°ä¸¤ä¸ªå®¹å¨è¿æ¥èµ·æ¥ãå°æ°æ®å²å¤åä¸è¯»åå°å
åä¸ç称为è¾å
¥æµï¼å°æ°æ®ä»å
ååå
¥å¤åä¸ç称为è¾åºæµã
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class StandardInputOutput {
public static void main(String args[]) {
String s;
// å建ç¼å²åºé
读å¨ä»é®çéè¡è¯»å
¥æ°æ®
InputStreamReader ir = new InputStreamReader(System.in);
BufferedReader in = new BufferedReader(ir);
System.out.println("Unixç³»ç»: ctrl-d æ ctrl-c éåº"
+ "\nWindowsç³»ç»: ctrl-z éåº");
try {
// 读ä¸è¡æ°æ®ï¼å¹¶æ åè¾åºè³æ¾ç¤ºå¨
s = in.readLine();
// readLine()æ¹æ³è¿è¡æ¶è¥åçI/Oé误ï¼å°æåºIOExceptionå¼å¸¸
while (s != null) {
System.out.println("Read: " + s);
s = in.readLine();
}
// å
³éç¼å²é
读å¨
in.close();
} catch (IOException e) { // Catch any IO exceptions.
e.printStackTrace();
}
}
}