mg7938841
2021-07-11 04:34
采纳率: 100%
浏览 8
已结题

关于Java的Dialog读取数问题

在InputDialog中输入一个char类型的数例如"a",确认后弹出你输入的字母是a.
char a = Character.parseChar(JOptionPane.showInputDialog()); 并不对,我应该怎么做

  • 收藏

2条回答 默认 最新

  • CSDN专家-sinjack 2021-07-11 07:47
    已采纳

    Character中并没有parseChar这个方法。你要先用字符串接收,然后将字符串转为char数组或者直接取字符串第一个字符。
    str.chatAt(0);

    打赏 评论
  • char a = Character.parseChar(JOptionPane.showInputDialog());
    改为
    String a = JOptionPane.showInputDialog();
    if(a.equals("a")){
    ...
    }

    打赏 评论

相关推荐 更多相似问题