
解决的方法有两个,一个是改变你MAIN类的名字,二是指明MyKeyMonitor类keyPressed方法入参的明确包,即写成public void keyPressed(java.awt.event.KeyEvent e) {
这个错误就是编译器发现有的分支可能会初始化不到num变量。这里就是当输入的时候产生了IOException的时候,num没有得到初始化。
解决的办法是 int num改成int num=0,或者在catch(IOException e){}块里面写上return之类的让程序退出来
看来这个情况,你只有一个办法可以做,就是在 71 行的前面加上一个System.out.println("k=" + k + ", q=" + q)
一步一步先输出每一个值,然后再往上一步一步找。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)