day2-Java体会(292行)

本文记录了编程学习过程中的基础练习,包括使用if和函数判断闰年,运用switch语句对成绩进行分级,使用for循环进行累加计算,以及通过二重循环实现矩阵元素相加。体会到了不同输出函数的区别,以及在编写代码时如何优化结构和减少冗余。同时,注意到函数注释的重要性,对于理解和维护代码大有裨益。

四:闰年的计算(94行)

抄写结果:
1.完成代码抄写并成功运行
2.结合昨天所写的if与函数调用完成闰年的判断
在这里插入图片描述

遇到问题与体会:
1.前面抄写的代码中输出语句使用的是println,而这段代码中新使用print,一开始不知道两者的区别。查找资料后,明白print在输出结束后不换行,println则会换行。
2.善用bool类型函数进行是与不是的判断,使得代码更加易懂明了。

五:基本switch语句(71行)

抄写结果:
1.完成代码抄写并成功运行
2.使用switch语句进行经典的成绩划分等级
在这里插入图片描述
遇到的问题与体会:
1.没有遇到问题,switch语句的典型用法在其他语言中也练习过很多次了。
2.有一个新的收获是,以往我在写switch语句中的case中会每条case都完整写出来,这里老师的代码中在同一个等级的case中省略了重复的case处理语句,只保留了最后的一条case。这样依然成功实现了预设的功能。
3.main方法里面的代码越少越好!

六:基本for语句(46行)

抄写结果:
1.完成代码抄写并成功运行。
2.使用for语句完成由1开始的累加计算。
在这里插入图片描述
遇到问题与体会:
1.这段代码中有一个很长的函数名,这样子的起名是我自己写代码的时候没有考虑过的,但这样的命名更加规范。拆开这个函数名就能读懂这个函数实现的功能。
2.for循环的使用与C语言无异。从上条switch语句与这条for语句的使用,我发现main函数中基本调度的是输出的函数,而在输出函数中穿插着计算函数,一块连接一块。

七:矩阵元素相加(81行)

抄写结果:
1.完成代码抄写并成功运行
2.通过二元数组表示矩阵,并通过二重循环对矩阵进行赋值和相加的操作。
在这里插入图片描述
遇到问题与体会:
1.我发现自己前面忽略了一个重要的东西,那就是在每个函数之前的注释,也可能是前面抄写的代码是基本语法注释就忽略掉了。在这段代码中每个函数之前的注释说明了函数的作用,且说明下面函数中出现的变量所代表的意思。虽然通过函数命名和变量命名也可以读到这些信息,但注释显然更加直观。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值