永发信息网

java中如何判断键入单个字母,并接受?

答案:2  悬赏:80  手机版
解决时间 2021-05-08 10:53

package org.com.demo1.cn;
import java.io.*;
public class Test {

 public static void main(String[] args) {
    char yesno;
    String str;
    InputStreamReader isr=new InputStreamReader(System.in);
    BufferedReader br=new BufferedReader(isr);
    try {
   str=br.readLine();
 } catch (IOException e) {
  // TODO Auto-generated catch block
  e.printStackTrace();
 }
 yesno=str.getBytes();//错误的语句
    switch(yesno){
    case 'n':
    case 'N':
     System.out.println("You input is No!");
     break;
    case 'y':
    case 'Y':
     System.out.println("You input is Yes!");
     break;
    default:
     System.out.println("Wrong input!");
    }
 }

}

怎么可以接受键入字母呢,也就是判断敲击的是哪个键?哪位大哥能把我告诉我谢谢!!

最佳答案

Scanner  scan=new Scanner(System.in);


int i=scan.next().charAt(0);

全部回答
应该要实现keyListener()接口
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么我在QQ游戏里说不了话啊?
N97mini和N97比起来,怎么样?
腾讯怎么样?
芒市文化馆地址有知道的么?有点事想过去
我想买块乒乓板,内行帮下忙
阎魔爱是怎么回来的?
开关的多种接法及应用原理
求DNF全部血装及PK使用流程怎么换
怀孕八个月了.现在发现宝宝的左右肾的大小有
为什么我周日在休闲区就没有白金之心
爱心折纸的含义,爱心折纸的数量有什么意义
如果你的面前就只有一只手机,你怎样区别那是
天神g几天可以用一次?
实况足球10中怎么改中文名字
没空管理狗狗咋办
推荐资讯
新华电子学校
看不了视频了啊
婚姻大事应该听谁的
手机绑定QQ是不是免费的?
《世说新语》的类型
轻卡可以按揭吗
路桥到仙居有几班车 都几点的
零元租车我想知道这个在什么地方
IS上弹弹堂的图标怎么点亮
人为什么要被感情所困?
我想买一台手提用于服装设计的,价格4000左右
你知道哪些玩论坛转积分换礼品的网站?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?