2014-03-02 30 views
-1

什麼是Java相當於這個C++代碼片段:充分利用用戶控制檯輸入 - Java代碼

string str ; 
while(cin>>str){ 
    //code 
} 
+1

http://stackoverflow.com/questions/4644415/java-how-to-get-input-from-system-console – Smutje

+0

ü可以解釋while循環中代碼的含義 – Kick

+0

@Youngistan是純C++,用於讀取用戶輸入的每一行並將其存儲到一個字符串中。 –

回答

0
Scanner scanner = new Scanner(System.in); 
String sentence = scanner.nextLine(); 
+1

這只是代碼。 「while」循環在哪裏? –

+0

你不需要while循環。你可以用這個做你的動作。完成輸入你可以設置一個標誌。 – LynAs

-1

您可以使用圖形用戶界面風格做到這一點。

import javax.swing.JOptionPane; 
String Input=JOptionPane.showInputDialog("Title","Message"); 
2

像這樣的事情

String str ; 
while((str = System.in.readLine()) != null){ 
    //code 
} 
0
Scanner scanner = new Scanner(System.in); 
boolean flag = true; 
while(flag) 
{ 
    String str = scanner.nextLine(); 

    // Add any condition to set flag = false to exit from while loop 
} 
+0

@Luiggi門多薩它相當於C++粘貼代碼? – Kick

+0

忘記相當於。使用它來看你得到你想要的輸出 – LynAs

+0

我在C++中詳細地介紹了這個操作符。什麼luiggi解釋了我的意思@LynAs – Kick