2016-10-10 3 views
-3

String 매개 변수를 사용하는 특정 방법으로 고민하고 있습니다. promptString 메서드는 해당 매개 변수를 프롬프트에 사용자에게 인쇄 한 다음 nextLine() 메서드를 통해 콘솔을 읽은 결과 String을 반환합니다. 이 프로그램의 경우 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(); 
    } 
} 
+0

'System.out.print (N),' – 4castle

+0

당신은'에서 System.out.println ("임의의 문자열")을 찾고,'? HelloWorld 예제에서 바로 그렇습니다. –

+0

전화를 겁니다. 또한 프롬프트를 표시하지 않습니다 (프롬프트를 인쇄하십시오) – Li357

답변

0

나는이 문제에 대해 과도하게 생각하고 있다고 생각합니다. 그냥 콘솔에 인쇄하십시오.

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