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

如何在这里实现Scanner类以获取名称、id和部门?

梁丘钊
2023-03-14

如何在这里实现Scanner类以获取名称、id和部门?

在此处输入图像描述

帮助

共有1个答案

虞华翰
2023-03-14

如果要多次获取数据,则应使用while

主要的JAVA

import java.util.*;

public class Main
{
    public static void main(String[] args)
    {
        Scanner scanner = new Scanner(System.in);
        
        Teacher teacher = new Teacher();
        
        int count = 0;
        while (count < 3){
            switch (count){
                case 0:
                    System.out.println("enter the id : ");
                    teacher.setId(scanner.nextInt());
                    break;
                case 1:
                    System.out.println("enter teacher name : ");
                    teacher.setName(scanner.next());
                    break;
                case 2:
                    System.out.println("enter the department : ");
                    teacher.setDepartment(scanner.next());
                    break;
            }
            count++;
        }
        
        System.out.println("id : " + teacher.getId());
        System.out.println("name : " + teacher.getName());
        System.out.println("department : " + teacher.getDepartment());
        
    }
}

教师JAVA

public class Teacher
{
    private int id;
    private String name , department;
    
    public void setId(int id){
        this.id = id;
    }
    
    public void setName(String name){
        this.name = name;
    }
    
    public void setDepartment(String department){
        this.department = department;
    }
    
    public int getId(){
        return id;
    }

    public String getName(){
        return name;
    }
    
    public String getDepartment(){
        return department;
    }
}
 类似资料:
  • 如何在这里实现Scanner类以获取名称、id和部门? 在此输入图像描述 帮助

  • 问题内容: 范例: 我想从引用变量中获取接口名称。有没有办法做到这一点? 问题答案: 使用反射,您可以调用返回您的类实现的方法。 为了得到名字

  • 我需要使用portlet名称获取资源权限。 我将使用portlet的名称,而不是Id。 portlet的资源权限名称是该portlet的Id。我检查了portlet表,它只有Id和其他信息。portlet的其他属性将保存在哪里?。 有没有一种方法可以通过使用portlet的名称来获取portlet的Id。我有一个解决方案来获取所有portlet并进行比较,但是如果我可以使用portlet的名称直接

  • 如何获取到实体类的变量名,用的tkmybatis,没有方法引用,现在写的条件都是字符串"isDeleted"这种,不好维护,有没有方式Dog.的方式拿到变量名称,不想写好多常量,有没有类似Lombok注解的方式去实现

  • 问题内容: 我是selenium测试的新手。我想使用selenium获取css类名。我正在使用eclipse和Java进行开发。 有什么方法可以使用selenium获得类名“ odd”或“ even”?一世 问题答案: 是的,您可以根据需要使用功能。 指定需要知道其类的元素的Xpath。 谢谢。

  • 我正在使用ObjectMapper类将java bean类转换为JSON。 我的豆子班是:-