所以我在運行時遇到了代碼問題(我剛剛開始,因此請幫助)。 NetBeans不會等待用戶輸入,因此它只是在輸出中顯示了一些奇怪的東西,在我的文本旁邊。NetBeans爲什麼不等待用戶輸入?
package javalol;
/**
*
* @author sandy_000
*/
public class JavaLol {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
String Printf="Please enter your first name:";
String Printl="Please enter your last name:";
System.out.println(Printf);
String firstName=System.in.toString();
System.out.println(Printl);
String lastName=System.in.toString();
Friend friend=new Friend(firstName, lastName);
System.out.println("How are ya, "+friend+"?!");
}
}
輸出:
Please enter your first name:
Please enter your last name:
How are ya, Friend{[email protected], [email protected]}?!
BUILD SUCCESSFUL (total time: 2 seconds)
您不想調用'System.in.toString()'(調用'PrintStream.toString()')需要一個'掃描儀'或'讀取器'幷包裝'System.in'來讀取。 –