博客一

前言的前言

       在前三次的作业中,我确实没有写完,实在是因为知识点有所欠缺,所以我认为应该尽快的补回,此外,第一次接触JAVA,确实有一点的彷徨,有一些没

头绪,但等老师讲解过后有了一些头绪,可还是在语法对与错中徘徊,桎梏于结果输出是否正确,而不是从中能获得什么以及延展出新的思路,这一点来看我确

实需要花大功夫在JAVA上。

前言

三次作业中都涉及到了定义对象,输入输出,基本数据类型的使用,if-else判断,循环,数论,模拟,String类,boolean类,以及类内类外的数据和方法的使

,通过这三次的作业后,基本能写出通顺的程序了,但仍需进步。

二、设计与分析

在此次代码中在 main 方法中,直接从命令行参数中获取数据而没有进行任何验证。这可能导致程序在参数不正确的情况下出现异常。应该添加一些输入验证,以确保参数的有效性,

如果用户没有提供足够的命令行参数,那么程序将会抛出 ArrayIndexOutOfBoundsException 异常。需要添加对命令行参数数量的检查,并提供有意义的错误提示信息。

 在读取题目信息和处理答题信息时,没有对输入的格式进行健壮性检查。如果输入格式出现错误,比如题目数量与实际数量不符,或者答题数量与题目数量不匹配,程序可能会出现错误。当前的方式是通过空格分割输入的每一行,然后再进行进一步的分割处理。这种方式可能在处理复杂的题目时变得笨重。可以考虑使用正则表达式或者更灵活的方式来提取题目信息,以应对各种可能的输入格式。

 

 避免重复的代码,可以提取共性部分作为方法或函数,提高代码的复用性和可维护性。对于输出的信息,应该进行格式化处理,以提高可读性和美观性。

改进建议

1.在这三次作业后,回顾之前写的代码,看着是有一些乱七八糟的格式,冗余的算法,无章的命名,可写代码就是一个不断完善,不断改进的过程,也

是一个帮助我们学会交流,学会思考的契机,只有通过这种学习方式,才有可能使我们走出校园时有一技之长,不会饿死,还有的就是和同学交流以及

上网查阅资料,学习其他人比自己写得好的地方,才可以做到可持续改进。

2.关于写程序时要批注注释,起初我没怎么在意,可当代码一多起来,想回顾之前的代码时,无论是纠错还是改进都不太好弄,此外,别人也看不到我的

代码,尤其是请教人的时候,别人也无法很快的理解我写的代码,这样时间利用效率不高,因此写程序时要及时加入注释。

 

总结

这是我第一次写博客,有一些的迷惑和不解,希望各位体谅,有什么总计不到位的地方还希望指正。

1.在本次作业中,收获最大的就是学会了Java的基本语法,能够开始自己编写Java代码了,总一无所知到略有所知。

2.改善了我写程序时的习惯,学会了及时批注注释。

3.我觉得我现在还是练得太少,学习也不够规范,总是习惯去网上找文章直接看某个知识点,而不是踏踏实实从书上

一点点积累。我们现在的教程被叫做"Java字典",我觉得很形象,不认识的"字"就是应该去查"字典"。

 

posted @ 2024-04-21 16:50  22201213-李悦然  阅读(14)  评论(0)    收藏  举报