Jak odwołać się do niestatycznej nazwy zmiennej z kontekstu statycznego?

Próbuję napisać kod, który pozwala użytkownikowi wprowadzić nazwę zespołu. Oto mój kod:

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

Rozumiem, że „niestatycznej nazwy zmiennej nie można odwoływać się z kontekstu statycznego”. Wiem, że jeśli odejdę „statycznie” od głównego, to zadziała, ale:

a) Jak mogę odwołać się do niego bez wyprowadzania „statycznego”?

b) Czy istnieje sposób na wprowadzenie użytkowników i przypisanie ich bezpośrednio do zmiennej „nazwa”, tj. bez:

Scanner tn = new Scanner(System.in);
name = tn.nextLine(); 

Podstawowe pytania, które znam, ale wciąż jestem początkujący! Wielkie dzięki, Miles

questionAnswers(5)

yourAnswerToTheQuestion