刻意编程D9

2017-09-23  本文已影响0人  周偉誠

练习内容

感想

问题

public类不能用固定值初始化变量

在run()中加repaint();

代码示例

    public void keyPressed(KeyEvent arg0) {
        char keyC = arg0.getKeyChar() ;
        int nowY = -1 ;
        int nowIndex = -1 ;
        for(int i = 0 ; i < 10 ; i ++)  //先遍历查找
                {
            if(keyC==c[i]){
                if(y[i]>nowY){
                    nowY = y[i] ;
                    nowIndex = i ;
                }
            }
        }
        
        if(nowIndex!=-1) //遍历完成后根据标志进行检测
                {
            y[nowIndex] = 0 ;
            x[nowIndex] = (int)(Math.random()*300) ;
            c[nowIndex] = (char)(Math.random()*26+97) ;
            score += 10 ;
        }else {
            score -= 100 ;
        }
        
    }
上一篇 下一篇

猜你喜欢

热点阅读