我在学java时被数据的输入搞得有点晕,类太多了,拿不清怎样用。
特别是字符的输入和字符串的输入,我都以输入数组类型来学习
我是这样写的,错了的话或者有更好的办法请告诉:
import java.io.*;
public class input3
{
public static void main(String[] args) throws IOException
{
char[] n = new char[6];
int i;
InputStreamReader reader = new InputStreamReader(System.in);
BufferedReader input = new BufferedReader(reader);
System.out .println ("请输入6个数:");
for (i = 0; i < n.length; i++)
{
n[i] = (char)System.in.read();/*这一步?比如说我是输入一个字母后,按一次空格键,本次的空格键侄赋给下个
数组元素,我该怎样清楚这个缓冲*/
}
for(i = 0 ;i< n.length ;i++)
{
System.out.print (n[i]);
}
}
}
对字符的输入有什么更好的办法?
而字符串的输入我用的是 n[i] = input.readLine();
整型我用的是Scanner()类。
可不可以对整型,字符和字符串的输入用同个类?