Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 反向命名任务_Java - Fatal编程技术网

Java 反向命名任务

Java 反向命名任务,java,Java,下面是我的代码尝试执行的操作: 编写一个名为processName的方法,该方法接受控制台的扫描程序作为参数,并提示用户 输入全名,然后按相反顺序打印姓名(即姓、名) 下面是与用户的对话示例: 请输入您的全名:Sammy Jankis 你的名字按相反顺序是詹基斯,萨米 我得到一个错误,读取: Project3.java:16: cannot find symbol symbol : variable console location: class Project3 String

下面是我的代码尝试执行的操作: 编写一个名为processName的方法,该方法接受控制台的扫描程序作为参数,并提示用户 输入全名,然后按相反顺序打印姓名(即姓、名)

下面是与用户的对话示例:

请输入您的全名:Sammy Jankis

你的名字按相反顺序是詹基斯,萨米

我得到一个错误,读取:

Project3.java:16: cannot find symbol
symbol  : variable console
location: class Project3
        String firstname = console.next();
                           ^
Project3.java:17: cannot find symbol
symbol  : variable console
location: class Project3
        String lastname = console.next();
                          ^
我的问题是,如何将名称字符串分成两部分,以便将其反转?请使用简单的术语,因为我不熟悉编码。

您忘记声明(和初始化)
控制台
。我想你想要

Scanner console = new Scanner(System.in);

before
stringfirstname=console.next()

您没有定义
控制台
。查看在
系统中设置
扫描仪
。祝你好运非常感谢你!这就解决了问题。我不知道如何关闭此线程,但我的问题已得到回答。哦,我明白了,我将等待10分钟,单击该复选标记。@JimmyGuo我也建议您。
Scanner console = new Scanner(System.in);