老师,请问这些代码啥意思,
来源:1-8 编程练习
weixin_慕侠5088096
2020-05-31 14:33:21
我现在完全就是抄的,能不能解析一下作业,或者告诉我该怎么学会练习?需要我多敲代码还是多百度?
Array[j].length,
Array[i][j]=sc.nextInt();
yuwen=yuwen+Array[i][j];
1回答
好帮手慕小脸
2020-05-31
同学你好,对同学的问题进行一一回复:
1、Array[j].length表示第j行的长度
Array[i][j]=sc.nextInt();表示输出第i行j列的内容
yuwen=yuwen+Array[i][j];获取语文成绩
2、同学可以参考如下思路:
定义两个int类型的变量sum1,sum2,分别存放学生的语文,数学成绩总和。定义一个三行两列的整型二维数组Array,Array数组存储每位学生数学,语文成绩。与for循环,循环变量为i。条件为0<=i;i<Array.length。在循环中定义变量j,初始值为0,表示二维数组的列数。当j为0时,代表该学生的语文成绩。else时,代表该学生的数学成绩。从键盘接收数据,为每位学生的语文成绩赋值。yuwen+=输入的语文成绩,从键盘接收数据,为每位学生的数学成绩赋值,shuxue+=输入的数学成绩。循环结束后,根据yuwen,shuxue,学生总数计算平均值。
同学可参考:https://class.imooc.com/course/qadetail/226913
3、如何学会练习?
建议同学要跟着老师的代码多敲几遍,理解视频中老师所讲的知识点,课程里也会有一些综合的练习题,通过不断地学习来积累经验
学习过程中不要着急,对于不会的题目,参考他人的代码,理解并记下别人的解题思路和想法,学会举一反三。
对于理解不好的知识点,可以多次反复看视频,进行理解。
在学习的过程中会遇到各种各样的问题,自己先思考一下,培养独立思考的能力,如果还没有思路,可以在问答区提问,我们的老师会帮助解决问题哦~
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
相似问题