首页 > 解决方案 > 我想组合来自扫描仪的字符串以将其列为一个类,如果这有意义的话

问题描述

我有一个名为“人”的班级。我有两个类的一些对象,标记和亚历克西斯。我有扫描仪输入。现在我想使用 Scanner 来获取用户输入来选择其中一个类。

包第1课;

import java.util.Scanner;

public class MyClass {

    public static void main(String[] args) {
        Person mark = new Person();
        mark.name = "Mark";
        mark.age = 22;
        mark.height = 70;
        mark.eyeColor = "brown";

        Person alexis = new Person();
        alexis.name = "Alexis";
        alexis.age = 26;
        alexis.height = 60;
        alexis.eyeColor = "blue";

        Scanner scanner = new Scanner(System.in);

        System.out.println("Enter Name:");
        String name = scanner.next();
        System.out.println(name.eyeColor);


    }
}

我只希望扫描仪中的字符串“名称”为我已经制作的课程填写空白。我希望(来自扫描仪的输入).eyeColor 显示在 println 上的示例。

如果你在输入中输入 mark,它会在输出中显示 mark.eyeColor。

最后一行显示错误,没有name.eyeColor。

标签: javainputjava.util.scanner

解决方案


推荐阅读