Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/343.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用扫描仪读取字符_Java - Fatal编程技术网

Java 使用扫描仪读取字符

Java 使用扫描仪读取字符,java,Java,我正在尝试编写一个教育性的、简单的、没有GUI的计算器。但我似乎不知道如何从用户那里获得操作符号。。我需要获取用户提供的字符。。我是Java新手,我搜索了很多。。但是我不知道怎么 你能发布一些你目前掌握的代码吗?我想您可以使用Scanner类来获取用户输入的字符。我个人以前没有像fredley建议的那样使用过StdIn.readChar(),但我对Java也相当陌生 编辑:哎呀,我没有读问题标题: 这可能会起作用: scanner.nextLine().charAt(0); Java中的sca

我正在尝试编写一个教育性的、简单的、没有GUI的计算器。但我似乎不知道如何从用户那里获得操作符号。。我需要获取用户提供的字符。。我是Java新手,我搜索了很多。。但是我不知道怎么

你能发布一些你目前掌握的代码吗?我想您可以使用Scanner类来获取用户输入的字符。我个人以前没有像fredley建议的那样使用过StdIn.readChar(),但我对Java也相当陌生

编辑:哎呀,我没有读问题标题:

这可能会起作用:

scanner.nextLine().charAt(0);

Java中的scanner类没有定义读取用户输入的字符的方法,因此您必须以字符串的形式获取输入,然后通过某种合适的技术将其更改为字符