Так что у меня проблема с моим кодом при запуске (я только что начал вчера, поэтому, пожалуйста, помогите). 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» для чтения. –