当前位置: 首页 > 知识库问答 >
问题:

反向名称任务

咸亦
2023-03-14

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

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

请输入您的全名:Sammy Jankis

你的名字倒过来是詹基斯,萨米

import java.util.*; 
public class Project3 {
    public static void main(String[] args) {
        System.out.print("Please enter your full name: ");
        String firstname = console.next();
        String lastname = console.next();
        processName(firstname, lastname);
    }

    public static void processName(String y, String z) {
        System.out.print("Your name in reverse order is"
             + z + ", " + y);               
    }
}

我在阅读时出错:

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();
                          ^

我的问题是,如何将名称字符串分成两部分,以便将其反转?请使用简单的术语,因为我是编码新手。

共有1个答案

郭业
2023-03-14

您忘记声明(和初始化)< code>console。我想你想要

Scanner console = new Scanner(System.in);

字符串firstname=console.next();

 类似资料:
  • 我试图根据组件的类型动态地渲染它们。 例如: 我尝试了这里提出的解决方案React/JSX动态组件名称 这在编译时给了我一个错误(使用browserify代替gulp)。它需要XML,而我使用的是数组语法。 我可以通过为每个组件创建一个方法来解决这个问题: 但这意味着我创建的每个组件都有一个新方法。必须有一个更优雅的解决方案来解决这个问题。 我对各种建议持非常开放的态度。

  • 在连续数小时和数天试图让NGINX反向代理工作后,第一篇文章在这里发表。 我有多个子域名通过Namecheap服务指向端口80上的home,路由器/防火墙正在运行OpenWrt,OpenWrt指向端口80上的内部NGINX反向代理服务器(CentOS 7)。 本例的子域是dokuwiki。我叫Cheaptld。io和observium。我叫Cheaptld。木卫一 这是我的主要/etc/nginx

  • 我试图将一个json(字符串格式)映射到一个对象,但我得到以下错误 JSONMappingException:多个名为“default reference”的反向引用属性 这是json字符串 我不知道这个错误,我做了完全相同的方式,我读杰克逊的主页。知道这件事的人请帮帮我

  • 问题内容: 我将Redis作为经纪人使用Celery(3.0.15)。 有没有一种简单的方法来查询Celery队列中存在的具有给定名称的任务数? 并且,作为后续措施,是否可以取消Celery队列中存在的所有具有给定名称的任务? 我已经看过《监控和管理指南》,在那儿看不到解决方案。 问题答案:

  • 问题内容: 我正在尝试使用Go的反射系统来检索函数的名称,但是在调用其类型的Name方法时会得到一个空字符串。这是预期的行为吗? 这是我如何解决问题的简单示例: 问题答案: 解决方案是使用FuncForPc返回一个。 返回: 如果需要,只需将其标记化即可。

  • 问题内容: 我正在尝试使用Java做反射 我想在通过不指定包名作为字符串将包含多个子包中的类说,.... 可能吗? 如果在这种情况下我有很多子包,那么进行大小写切换以预先挂在不同的子包上是不可行的。 问题答案: 首先,使用Reflections库获取所有类 接下来,建立一个查找映射。 当您需要查找课程时,您可以执行以下操作: