黑马程序员技术交流社区

标题: 键盘录入一个字母,怎么去接收? [打印本页]

作者: 切比雪夫    时间: 2015-10-26 22:04
标题: 键盘录入一个字母,怎么去接收?
问问键盘输入一个字母,怎么去接收,String 的方式接收除外。能不能用char类型去接收?比如char x=in.next();??因为后面这个字母还得和数字做加减运算。
作者: 我若为神    时间: 2015-10-26 22:10
应该可以吧
作者: dushine2000    时间: 2015-10-26 22:13
名称 x=sc.next名称();
char x = sc.nextchar();
作者: 我爱吃小馒头    时间: 2015-10-26 22:14
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
作者: 骏骏e    时间: 2015-10-26 22:52
dushine2000 发表于 2015-10-26 22:13
名称 x=sc.next名称();
char x = sc.nextchar();

你这个 怎么也得区分一下大小写吧 ???!
作者: 奔跑的小红帽    时间: 2015-10-26 23:32
Java中没有提供方法直接从键盘接收一个字符,但是可以用从键盘接收一个字符串,然后调用String类中的charAt方法获取目标字符。Scanner sc = new Scanner(System.in);char inputChar = sc.next().charAt(0);
作者: 路好营    时间: 2015-10-26 23:59
import java.util.Scanner;
........

Scanner sc = new Scanner(System.in);
char inputChar = sc.next().charAt(0);
作者: ll5353231    时间: 2015-10-27 01:00
用 Scanner sc  = new Scanner(System.in);
   String line = sc.nextLine();
就可以计算了  用这个可以接收字符串和 数字
作者: xiaozhou001    时间: 2015-10-27 08:29
这个今天我们学了,,
作者: andy2210    时间: 2015-10-27 16:23
过来看看
作者: polarfox17    时间: 2015-10-27 16:49
来寻求方法,感觉很实用的问题




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2