写程序不仅仅是写出来完事

来源:互联网 发布:andriod连接mac电脑 编辑:程序博客网 时间:2024/04/30 03:30

昨天是学习java以来的第一次测试,成绩虽不算差,但在这次考试中暴露出来的问题也是多多!!!!!!


1、先说机试,对于这次机试,虽说题不难,但是却折射出一个问题。以前我在编程的时候,追求的是出效果就算完事。但是,就昨天的题来说,拿到题的第一想法我是想到用数组,至于为什么?我不想用if else是一点,其次是因为前天刚学了抽象和做了项目,所以我想运用到这道题中。虽然说做完题的时间不长,但是就这道题来说,存在着更简单的方法。判断有两种,switch和if(if else)其中switch判断的是int char或者float,boolean。也就是说switch需要一个值来做输入。而if的使用范围则更广,在情况多的情况下,选择switch是没错,但是考虑到判断值的确定难易程度。在选择使用哪种判断语句的时候需要仔细思考。 这是其中一点。第二点就是设计程序需看清程序走向,避免无用代码产生。无用代码的输入虽说不会影响到程序的运行,但是会影响程序的阅读性。在编写一段代码的时候,先在头脑中思考一遍程序运行的流程。

2、再说笔试,笔试具体错在什么地方我也不清楚,但是有错就代表,我对Java语言的理解还不够深入。理论其实是非常重要的,对于编程来说,你敲1000行代码不如你看懂一句理论。这里说的懂,并不是记住,知道什么地方用。而是明白其内在的含义,以及为什么使用这种算法而不使用另外一种算法。

0 0
原创粉丝点击