java的輸出語句問題
* 類 * *Stream *OutputStream *tream所有已實現的接口: Closeable, Flushable, Appendable 直接已知子類: LogStream --------------------------------------------------------------------------------public class PrintStreamextends FilterOutputStreamimplements Appendable, CloseablePrintStream 為其他輸出流添加了功能,使它們能夠方便地打印各種數據值表示形式。
它還提供其他兩項功能。與其他輸出流不同,PrintStream 永遠不會拋出 IOException;而是,異常情況僅設置可通過 checkError 方法測試的內部標志。
另外,為了自動刷新,可以創建一個 PrintStream;這意味著可在寫入 byte 數組之后自動調用 flush 方法,可調用其中一個 println 方法,或寫入一個換行符或字節 ('\n')。 PrintStream 打印的所有字符都使用平臺的默認字符編碼轉換為字節。
在需要寫入字符而不是寫入字節的情況下,應該使用 PrintWriter 類。 從以下版本開始: JDK1.0 --------------------------------------------------------------------------------字段摘要 從類 *OutputStream 繼承的字段 out 構造方法摘要 PrintStream(File file) 創建具有指定文件且不帶自動行刷新的新打印流。
PrintStream(File file, String csn) 創建具有指定文件名稱和字符集且不帶自動行刷新的新打印流。 PrintStream(OutputStream out) 創建新的打印流。
PrintStream(OutputStream out, boolean autoFlush) 創建新的打印流。 PrintStream(OutputStream out, boolean autoFlush, String encoding) 創建新的打印流。
PrintStream(String fileName) 創建具有指定文件名稱且不帶自動行刷新的新打印流。 PrintStream(String fileName, String csn) 創建具有指定文件名稱和字符集且不帶自動行刷新的新打印流。
方法摘要 PrintStream append(char c) 將指定字符添加到此輸出流。 PrintStream append(CharSequence csq) 將指定字符序列添加到此輸出流。
PrintStream append(CharSequence csq, int start, int end) 將指定字符序列的子序列添加到此輸出流。 boolean checkError() 刷新流并檢查其錯誤狀態。
protected void clearError() 清除此流的內部錯誤狀態。 void close() 關閉流。
void flush() 刷新該流的緩沖。 PrintStream format(Locale l, String format, Object。
args) 使用指定格式字符串和參數將格式化字符串寫入此輸出流中。 PrintStream format(String format, Object。
args) 使用指定格式字符串和參數將格式化字符串寫入此輸出流中。 void print(boolean b) 打印 boolean 值。
void print(char c) 打印字符。 void print(char[] s) 打印字符數組。
void print(double d) 打印雙精度浮點數。 void print(float f) 打印浮點數。
void print(int i) 打印整數。 void print(long l) 打印 long 整數。
void print(Object obj) 打印對象。 void print(String s) 打印字符串。
PrintStream printf(Locale l, String format, Object。 args) 使用指定格式字符串和參數將格式化的字符串寫入此輸出流的便捷方法。
PrintStream printf(String format, Object。 args) 使用指定格式字符串和參數將格式化的字符串寫入此輸出流的便捷方法。
void println() 通過寫入行分隔符字符串終止當前行。 void println(boolean x) 打印 boolean 值,然后終止行。
void println(char x) 打印字符,然后終止該行。 void println(char[] x) 打印字符數組,然后終止該行。
void println(double x) 打印 double,然后終止該行。 void println(float x) 打印 float,然后終止該行。
void println(int x) 打印整數,然后終止該行。 void println(long x) 打印 long,然后終止該行。
void println(Object x) 打印 Object,然后終止該行。 void println(String x) 打印 String,然后終止該行。
protected void setError() 將該流的錯誤狀態設置為 true。 void write(byte[] buf, int off, int len) 將 len 字節從指定的初始偏移量為 off 的 byte 數組寫入此流。
void write(int b) 將指定的字節寫入此流。
JAVA的輸出語句有哪些
還有一個*();
這個是格式化輸出
可查看API *tream
printf(Locale l, String format, Object。 args)
使用指定格式字符串和參數將格式化的字符串寫入此輸出流的便捷方法。
printf(String format, Object。 args)
使用指定格式字符串和參數將格式化的字符串寫入此輸出流的便捷方法。
java輸入語句
可以通過”Scanner“函數 直接輸入參數的形式,來實現輸入語句,舉例:import *r;public class Test {public static void main(String[] args) {Scanner input=new Scanner(*);*n("請輸入一個數組長度:");int length=*t();//輸入一個正整數*n("輸入的數字是:"+length);}}備注:Scanner函數就是用來進行語句輸入的,上面舉例的是數值型,也可以用以下語句“String length=*()”,輸入的就是字符串等。