如何使用Java接受来自键盘的输入?

如何使用Java接受来自键盘的输入?,java,eclipse,Java,Eclipse,除了扫描器,我想要这个语法。我知道扫描器对这个程序很有用 BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); System.out.print("Enter USN:"); String usn=br.readLine(); 我想在一行中接受来自键盘的整数和字符类型输入。运行此代码 import java.io.*; class G5{ public static void ma

除了扫描器,我想要这个语法。我知道扫描器对这个程序很有用

BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
System.out.print("Enter USN:");
String usn=br.readLine();
我想在一行中接受来自键盘的整数和字符类型输入。

运行此代码

import java.io.*;  
    class G5{  
    public static void main(String args[])throws Exception{  

    InputStreamReader r=new InputStreamReader(System.in);  
    BufferedReader br=new BufferedReader(r);  

    System.out.println("Enter your name");  
    String name=br.readLine();  
    System.out.println("Welcome "+name);  
     }  
    }  

Scanner类在这里工作不是更好吗?我知道这种语法对Scanner很好。但是我只需要Scanner。您当前的代码将读取数字和字符,所以我不确定问题出在哪里。我的问题是它不接受任何整数值。