Я пытаюсь создать метод для запроса ввода одной строкой и присвоения ввода переменной, но он этого не делает
import java.util.Scanner;
public class MyClass {
static void input(String inputprompt)
System.out.print(inputprompt);
Scanner userInput;
userInput = new Scanner(System.in);
String input = userInput.nextLine(); /* it is written as a new variable
because it generates an error otherwise*/
}
public static void main(String[] args) {
String input = "useless for now"; /*this line is because it detects that there is no variable at
the line where it assigns the value of input to text before the script runs*/
input("what would you like the following text to be");
String text = input; //the line refered to in previous comment
System.out.print(text);
}
}
В итоге он говорит: «пока бесполезно» "независимо от того, что является вводом, что означает, что он не назначает переменную (я думаю).