发布网友 发布时间:2023-11-04 11:54
共1个回答
热心网友 时间:2024-12-12 19:26
String str = JOptionPane.showInputDialog(null,"sss"); try{ int s = Integer.parseInt(str); String str1 = Integer.toBinaryString(s); JOptionPane.showMessageDialog(null, str1); }catch(NumberFormatException ex){ ex.printStackTrace(); } 你用这样的方法将你接收的值进行转换,然后计算它的二进制数,如果是字符或者字母是不会被通过的,这样你可以在catch里面写如果输入不符合做什么动作,动了没?我这个方法不是最好的,请高手指点