我正在尝试编写一个让用户输入团队名称的代码。这是我的代码:
public class Team {
public String name;
public static void main(String[] args) {
System.out.println("Enter name team");
Scanner tn = new Scanner(System.in);
name = tn.nextLine();
}
}
我了解“无法从静态上下文中引用非静态变量名”。我知道,如果我将“静态”从主体中移除,那么它将起作用,但是:
a)如何在不删除“静态”的情况下引用它?
b)有没有办法让用户输入并将其直接分配给变量“名称”,即没有:
Scanner tn = new Scanner(System.in);
name = tn.nextLine();
我知道的基本问题,但我仍然是初学者!非常感谢,迈尔斯