JAVA基本数据类型的输入

来源:互联网 发布:cms主题是什么意思 编辑:程序博客网 时间:2024/06/05 13:31

知道Java中基本数据类型的输入有
整形的输入:in.nextInt();
单精度浮点型:in.nextFloat();
双精度浮点型:in.nextDouble();
字符串类型:in.next();in.nextLine();
今天碰到char 以为char类型也如上面那样in.nextChar();
结果提示错误The method nextChar() is undefined for the type Scanner。
找了些资料发现
可以使用in.next().charAt(0);
可以这样理解
Scanner类的next方法是返回扫描器(输入流)中的下一个标记,它是一个String对象。
String类有一个charAt方法,它返回String对象中指定索引处的字符,传递索引0,表示字符串中的第一个字符。

0 0