首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java getString方法

Java getString方法
EN

Stack Overflow用户
提问于 2015-10-10 02:17:03
回答 1查看 16.6K关注 0票数 0

所以我在顶部有问题,但我希望所有的问题都在顶部,当我需要问问题时,我可以使用定义为问题的变量将它们拉下。但是现在,代码是从问题所在的位置询问问题,而不是使用变量"ask“和来自System.out.print的询问(Ask)。你有什么办法让它做到这一点吗?

代码语言:javascript
复制
import java.util.Scanner;

public class Greetings {

    public static void main(String[] args) {

        Scanner newscanner = new Scanner(System.in);

        String ask = getString(newscanner, "Please enter your first name: ");

        // String ask2 = getString(newscanner, "Please enter your last name: ");

        // String ask3 = getString(newscanner, "Please enter your year of birth:
        // ");

    }

    public static String getString(Scanner newscanner, String ask) {

        System.out.print(ask);

        String first = newscanner.next();

        String firstletter = first.substring(0, 1).toUpperCase();

        return firstletter;

    }

}
EN

回答 1

Stack Overflow用户

发布于 2015-10-10 02:25:02

也许你想做的是把问题打印出来,然后在下面的一行上键入答案?如果是这样,您需要做的是将getString中的第一个调用从System.out.print更改为System.out.println,这应该会在问题之后添加一个换行符,并将输入移动到下一行。

编辑:这可能是现在的样子:

代码语言:javascript
复制
Please enter your first name:John

下面是它将更改为的内容:

代码语言:javascript
复制
Please enter your first name:
John
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33044781

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档