[英]Programming exercise specification
作為編程練習的一部分,我收到了以下內容:
“模擬器將以標准ascii格式從stdin接收定單,稍后在本文檔中指定...”
“輸入是從stdin接收的,采用逗號分隔的ascii格式。您可以假定輸入將始終正確格式化”
例:
B,100322,5103,7500
這全都與輸入機制有關。 我不明白他們提到的標准輸入-是用戶通常的控制台輸入,文件輸入等。
通常的控制台,是的。
在Java中,標准流由
System.in
(對於stdin ),System.out
(對於stdout )和System.err
(對於stderr )引用。
有關更多詳細信息,請參見http://en.wikipedia.org/wiki/Standard_streams
標准輸入是控制台System.in
(如果未使用System.setIn(InputStream)
重新定義)。
我用Google搜索stdin
,第一個匹配項是http://en.wikipedia.org/wiki/Standard_streams ,其中指出
這三個I / O連接稱為標准輸入(stdin),標准輸出(stdout)和標准錯誤(stderr)
因此,我用stdin java
進行了搜索,第一個匹配項是http://introcs.cs.princeton.edu/java/stdlib/StdIn.java.html
其中有
// assume Unicode UTF-8 encoding
private static String charsetName = "UTF-8";
// assume language = English, country = US for consistency with System.out.
private static Locale usLocale = new Locale("en", "US");
// the scanner object
private static Scanner scanner = new Scanner(new BufferedInputStream(System.in), charsetName);
您可以更改charsetName =“ ASCII”
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.