A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

问问键盘输入一个字母,怎么去接收,String 的方式接收除外。能不能用char类型去接收?比如char x=in.next();??因为后面这个字母还得和数字做加减运算。

10 个回复

正序浏览
来寻求方法,感觉很实用的问题
回复 使用道具 举报
过来看看
回复 使用道具 举报
这个今天我们学了,,
回复 使用道具 举报
用 Scanner sc  = new Scanner(System.in);
   String line = sc.nextLine();
就可以计算了  用这个可以接收字符串和 数字
回复 使用道具 举报
import java.util.Scanner;
........

Scanner sc = new Scanner(System.in);
char inputChar = sc.next().charAt(0);
回复 使用道具 举报
Java中没有提供方法直接从键盘接收一个字符,但是可以用从键盘接收一个字符串,然后调用String类中的charAt方法获取目标字符。Scanner sc = new Scanner(System.in);char inputChar = sc.next().charAt(0);
回复 使用道具 举报
dushine2000 发表于 2015-10-26 22:13
名称 x=sc.next名称();
char x = sc.nextchar();

你这个 怎么也得区分一下大小写吧 ???!
回复 使用道具 举报
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
回复 使用道具 举报
名称 x=sc.next名称();
char x = sc.nextchar();
回复 使用道具 举报
应该可以吧
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马