java scanner 怎么实现键入一个字母的功能

来源:百度知道 编辑:UC知道 时间:2024/06/17 14:01:23
调用Scanner类以后键盘输入一个数字赋值给某个变量可以这样写
Scanner sc = new Scanner (System.in);

int a = sc.nextInt();

请问如果我现在需要键入一个字母 然后赋值给某个变量怎么写
我照着上边的写法 写char a = sc.nextChar(); 一直报错 加单引号也一直报错
请大侠指导一下小弟 谢谢
我是需要输入一个字符类型的 然后把他转成整型进行加减运算
楼下哪位朋友的解答 不能强制把String这个类型强转为int整型数字 (我们还没具体教到String是什么类型)

Scanner没有直接读入单个字符的方法,可以先作为字符串读入,再取首字母

代码如下:

java.lang.String中没有nextChar()这个方法,以后可以看看帮助文档!

String a=sc.next();

补充:Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

import java.util.Scanner; Java scanner useDelimiter 以及 string 菜鸟问题 java中如何使用scanner来实现数据的输入? 为什么我打import java.util.没有Scanner出来的 scanner.exe和autorun.inf怎么删都删不掉!暴走 我是Java菜鸟,请问用Scanner类怎样实现读取用户在命令行输入各种类型的数据?谢谢! 关于UnSpyPC Scanner & Monitor shadow security scanner 注册码 设计一个Scanner类~~~ dr.web scanner打不开