Здравствуйте, мне нужна помощь в создании генератора имен Звездных войн с использованием конкретных инструкций

#java #parameters #trim #next

#java #параметры #обрезать #Далее

Вопрос:

Я борюсь с определенным методом, который принимает String параметр. promptString Метод выведет свой параметр пользователю в виде приглашения, а затем вернет a String , который является результатом чтения консоли с помощью nextLine() метода. Для этой программы вы будете использовать nextLine() исключительно.

Я запросил пользователя с вопросом, используя параметр, а затем использовал nextLine для чтения строки, но после этого я немного потерялся. Как я могу заставить метод печатать на консоли?

 import java.util.*;
public class StarWarsName{
  public static void main (String [] args) {
    promptString("Enter your first name: ");
  }
  public static String promptString (String n) {
    Scanner console = new Scanner(System.in);
    String first = console.nextline();
    return first.trim();
  }
}
  

Комментарии:

1. System.out.print(n);

2. вы ищете System.out.println("Any string"); ? Это прямо из примера HelloWorld

3. Распечатайте вызов. Кроме того, вы никогда не запрашиваете (распечатайте приглашение)

Ответ №1:

Я думаю, вы переоцениваете это. Просто распечатайте его на консоли.

  public static void main(String[]args){
  String result = promptString("Enter your first name: "); 
  System.out.println(result); 
 }