javasystemin
『壹』 java中的System.in是什麼意思
讀取標准輸入設備數據。
『貳』 java的System.in的問題會的都來看看分一定給。
你好!
在java中,
使用System.out表示標准輸出設備;
使用System.in表示標准輸入設備。
默認情況下,輸出設備是顯示器,輸入設備是鍵盤。
System.in會返回一個InputStream的子類或實現類;
read方法應該是在子類或實現類中進行了實現,所以調用不會報錯;
希望對你有幫助!
『叄』 如何代替java中的System.in和System.out,在線等!!!!!!!!!!!
在方法裡面給System.in和System.out賦個值,例如:b=System.out;然後把b傳給方法。
『肆』 Java中system in 什麼意思
System.in這句代碼執行時,程序會卡在這局,等待你鍵盤輸入,可以在控制台輸入你想傳的東西,回車。你輸入的東西就進入代碼裡面了,然後繼續執行下面的代碼
『伍』 System.in在JAVA中是怎麼用的
一、System.in
Java在java.lang.System類中聲明了3個常量in、out、err,用於實現標准輸入/輸出功能。 聲明如下:
public final class System extends Object { public final static InputStream in = nullInputStream(); //standard input constant public final static PrintStream out = nullPrintStream(); //standard output constant public final static PrintStream err = nullPrintStream(); //standard error output constant }
InputStream類的read()方法可以從鍵盤接收數據,PrintStream類的print()和println()方法可以向屏幕輸出數據。
由於read()方法聲明要拋出IOException異常,調用它的函數要處理該異常。 實例:
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String str;
str = br.readLine();
『陸』 關於JAVA中的System.in
我只在主方法時調用abc類的name變數就可以獲取輸入的名字啦.同樣,也適用其他類里.只需要調用abc類對象的name就可以了.
import java.io.*;
public class abc{
String name;
public abc(){
InputStreamReader is=new InputStreamReader(System.in);
BufferedReader br=new BufferedReader(is);
System.out.println("請輸入顧客的姓名:");
try{
name=br.readLine();
}catch(IOException e){
System.out.println("系統錯誤!");
e.printStackTrace();
}finally{
try{
is.close();
br.close();
}catch(IOException e){
System.out.println("關閉流發生錯誤!");
e.printStackTrace();
}
}
}
public static void main(String[] args) {
abc test=new abc();
System.out.println("你輸入的名字為:"+test.name);
}
}
『柒』 java中system.in怎麼用
system.in標准輸入流 可以包裝成位元組流或者字元流回均可 比如字元流 你輸入答字元
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String str;
str = br.readLine();
『捌』 關於JAVA,System.in如何執行的問題。
1. 此時我還可以繼續輸入新的字元串,難道程序又跳到System.in嗎?
你要知道 IO inputStream outputStream 的原理。
InputStream OutputStream 和他們的緩沖器。 都相當於一條管道。 Buffer 相當於一個水池,或者說一個大的水管。
當 br.readLine(); 的時候 管道會向來源方 抽水(索取一行字元串) 會一直等到有水來了為止。(阻塞,一直等待) 而管道那頭連接的是 用戶輸入(System.in)
所以當你調用 br.readLine(); 的時候。 就相當於會向管道的那頭System.in 索取一行數據。
只要沒進行 br.close() 之前,這個管道是建立 相通的。
所以 正確上來說。 程序不是 跳到第一個 System.in 那行。 而是 從沒關閉的通道 里 獲取System.in的用戶輸入。
希望我的回答,能讓你明白。有任何問題請追問。 我的回答如果對你有幫助的話,請點贊。
『玖』 java中的System.in如何理解,請高手指教一下,System的意思,in的意思,in是對象嗎,System是類嗎
System是類沒錯,in是一個標准輸入流對象,如從鍵盤輸入的內容。System.in的意思就是在system類中有一個類變數變數名稱是in,而這個in就是剛才說到的是一個標准輸入流對象