在java中怎么获取输入的单个字符
展开全部
Scanner sc = new Scanner(System.in);
String s = sc.next(); //Scanner类没有提供直接接收一个字符的方法,这里当作字符串来接收;
char c = s.charAt(0); // 调用字符串的charAt()方法取得第一个字符就是了
String s = sc.next(); //Scanner类没有提供直接接收一个字符的方法,这里当作字符串来接收;
char c = s.charAt(0); // 调用字符串的charAt()方法取得第一个字符就是了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Scanner in = new Scanner(System.in);
String input = in.next();//获取输入的字符串
char[] inputChar = input.toCharArray();//转为字符数组
然后在字符数组中就有你输入的字符了 如果只是单个字符 char c=inputChar[0];即可
String input = in.next();//获取输入的字符串
char[] inputChar = input.toCharArray();//转为字符数组
然后在字符数组中就有你输入的字符了 如果只是单个字符 char c=inputChar[0];即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
str = JOptionPane.showInputDialog("请输入一个字符:");
追问
char c=sc. 如果我要写成这样,前面必须是 char 那sc.后面该怎么写呢?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询