在java应用程序中怎么实现将不同的输入赋值给不同的变量呢?a = System.in.read();可以把输入赋值给a,那要怎么样分别用输入给a,b,c,d 赋值呢? 还有怎么给变量赋不是字符类型的输入值呢? [解决办法]可以使用BufferIntputStream 每次读一行,然后分割字符串,并转成你需要的类型 比如 String s=in.readLine(); int i=Integer.parseInt(s);