如果使用scan java时声明

Mar*_*ark 1 java java.util.scanner

我正在尝试读取用户给出的行并将其打印出正确的内容.现在,当我进入朱利安时,它不会打印任何东西.

import java.util.Scanner;

public class fantasyFootball {

    public static void main(String[ ] args) {
        Scanner reader = new Scanner(System.in); 
        System.out.println("Enter a name: ");
        String n = reader.toString();

        if("Julian".equals(n)){ 
            System.out.println("Win and Win: You go to the Playoffs");
            System.out.println("Lose and Win: ");
            System.out.println("Lose and Win: ");
            System.out.println("Lose and Lose: ");
        }
        reader.close();
    } 
}
Run Code Online (Sandbox Code Playgroud)

Mur*_*nik 5

使用toString()不会得到任何输入Scanner.你可能想要使用这样的东西:

String n = reader.nextLine();
Run Code Online (Sandbox Code Playgroud)

  • 为什么选票呢?他是对的 (5认同)