Java中字符的输入

Java中支持next(),nextLine(),nextInt(),nextDouble(),nextLong()等,但是没有nextChar().
接下来介绍两种输入字符的方法
1)next().charAt(0)

	Scanner input = new Scanner(System.in);
    char c = input.next().charAt(0);
    System.out.println(c);

2)next()

	Scanner input = new Scanner(System.in);
	String c = input.next();
	System.out.println(c);

其实不难发现,二者都是把字符当作字符串来输入的
比如第一种方法,next()charAt(0)括号中的’0‘的意思就是输出字符串中第一个字符。
下图为 next()charAt(1) 的输出结果:
Java中字符的输入_第1张图片

第二种方法完全是把字符当作字符串来使用。

你可能感兴趣的:(JavaSE,java)