我知道c++实现这里功能很简单,直接c>>变量名子就可以了,可是我在Java中想将用户输入的数字保存到 int max 变量中感觉好麻烦啊!有什么简单的实现方法,   请求各位大牛赐教了!

解决方案 »

  1.   


    BufferedReader buf=new BufferedReader(new InputStreamReader(System.in));
    int max=buf.read();  
      

  2.   

    使用 java.util.Scanner 的
    nextInt
    nextFloat
    nextShort
    nextLong
    ...
      

  3.   


    import java.util.Scanner;public class JustTest
    {
    public static void main(String[] args)
    {
    Scanner sc = new Scanner(System.in);
    int max = sc.nextInt();
    System.out.println(max);
    }
    }
      

  4.   

    Scanner scanner=new Scanner(System.in);
    int max=0;
    max=scanner.NextInt();