gpt4 book ai didi

java - 非常基本,java 中方法中的方法

转载 作者:行者123 更新时间:2023-12-01 13:59:33 27 4
gpt4 key购买 nike

这是一个非常基本的Java问题,我觉得得到答案后我会打自己一巴掌,但我目前正在做一个项目,说明是添加这个方法:编写一个名为 +createWelcomeMessage( userName:String)String[它也带有下划线,因此它是静态的]。它应该包括用户输入的名称,并让用户知道该程序的目的是什么。这就是我得到的:

public static String createWelcomeMessage(String UserName)
{
Scanner kb = new Scanner(System.in);
String strUserName; // to get user's name
String strWelcome; //listed as the return in method name

System.out.print("\nPlease enter your name: ");
strUserName=kb.nextLine();

System.out.println("Hello" + strUserName + " the purpose of this project is...");


return strWelcome;
} //end createWelcomeMessage(string)

问题是,我该如何处理字符串“strWelcome”。或者只是在main方法中使用来调用这个方法。谢谢。

最佳答案

听起来你应该返回一些东西。根据您的代码,您尚未初始化 strWelcome。也许您应该将整个消息返回以打印出来?

因此,在您的 createWelcomeMessage(String userName) 中,您可以将其初始化为:

strWelcome = "Hello" + strUserName + " the purpose of this project is...";

然后按原样返回:

return strWelcome;

然后在哪里调用它来打印它:

System.out.println(createWelcomeMessage(<put username here>));

或者只是将其设置为另一个字符串

String str = createWelcomeMessage(<put username here>);

然后打印它:

System.out.println(str);

关于java - 非常基本,java 中方法中的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19418179/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com