刻意编程D9

练习内容

  • 打字游戏默写1遍
  • 打字游戏代码片段练习4遍

感想

  • 50分钟内完整默写1遍
  • 限时完成可运行版本,查看运行结果对比标准
  • 抄写不会的代码片段
  • 默写该代码片段

问题

  • 存疑:

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 ;
        }
        
    }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,838评论 25 709
  • 练习内容 打字游戏代码练习4遍 scan 文字内容 感想 抄了3遍,开始默写,不懂就看代码 默写代码看运行结果,与...
    周偉誠阅读 108评论 0 0
  • 演讲的主题设计!##### 对于任何一场演讲来说,主体结构设计如果非常低得当和到位,听众的思路就会很清晰,而且讲完...
    derekwang阅读 435评论 0 0
  • 不知为什么 每次相亲完 都会想要哭一场 我是不是就这样了 是不是就这样了
    玲玲玲玲子小姐阅读 192评论 0 0
  • 1. 按钮长按与抬起监听 home.html home.ts
    Jack_Jiao阅读 415评论 0 0