主题:那位帮我把这个改一哈..谢谢...
云游僧S
[专家分:0] 发布于 2007-11-15 17:25:00
请把我这个程序改好^^^^^^^
谢谢
回复列表 (共16个回复)
11 楼
云游僧S [专家分:0] 发布于 2007-11-18 23:18:00
现在的问题是:我输入A是出现错误 但当我输入66时B
12 楼
云游僧S [专家分:0] 发布于 2007-11-18 23:22:00
现在的问题是当我输入 A 时出现错误 但当我输入65时输出的是 A
我想当我输入A 时 输出 A,也就是我想输入的是字符输出的也是字符
13 楼
云游僧S [专家分:0] 发布于 2007-11-22 07:12:00
问题是出现异常
14 楼
piaoyexie [专家分:1380] 发布于 2007-11-28 17:07:00
输入非数字时应该是将字符强制转换成 int ,这样转换的才是 ASC 码
不要用Character.getNumercialValue,它返回的是unicode码
15 楼
ballgan [专家分:230] 发布于 2007-11-30 10:04:00
异常发生在 //String text = bloodtype.getText();
// a = Integer.parseInt( text);
上面两行程序上。
因为 这个方法中的字符串要求的是十进制数
static int parseInt(String s)
Parses the string argument as a signed decimal integer.
修改方法,仅供参考:
//String text = bloodtype.getText();
// a = Integer.parseInt( text);
String text = bloodtype.getText();
a = text.charAt(0);
16 楼
云游僧S [专家分:0] 发布于 2007-12-01 07:29:00
明白了!!谢谢!
我来回复