摸鱼学大师
摸鱼学大师
全部文章
题解
未归档(8)
归档
标签
去牛客网
登录
/
注册
摸鱼学大师的博客
问月月不明?
全部文章
/ 题解
(共42篇)
题解 | #重写计算逻辑#
来自专栏
题目的主要信息: 父类Base中定义了计算方法calculate(),该方法用于计算两个数的乘积X∗YX*YX∗Y 在子类Sub中重写该方法,将计算逻辑由乘法改为除法X/YX/YX/Y 当分母为0时输出“Error” 具体做法: 父类的成员变量都是private类型的,我们无法直接访问,因此构造...
Java
2021-10-17
7
598
题解 | #数组倒转#
来自专栏
题目的主要信息: 随机输入6个整数到数组中,按照格式输出该数组(题目已经输出) 将数组元素逆序,按照各自再次输出逆序后的数组(题目代码已给出输出部分) 具体做法: 输入输出代码都已经给出,我们的主要任务就是将数组元素逆序。 逆序就是首到尾,尾到首,因此我们可以想到用双指针指向数组的首尾元素,交换...
Java
2021-10-16
25
1136
题解 | #二维数组求和#
来自专栏
题目的主要信息: 给定一个二维数组,请你编写一个求和函数,计算出这个数组元素的和 具体做法: 我们仔细观察该数组,每行的元素个数或有不同,因此我们遍历数组的时候,对于第一维要求数组行数,来约束行遍历,对于每行数组,我们依旧要求数组行数,来约束列遍历,遍历的时候对访问到的元素累加即可。 publ...
Java
2021-10-16
0
820
题解 | #数列求和#
来自专栏
题目的主要信息: 有数列为:9,99,999,...,9999999999(10个9) 用循环的方式求这个数列的和 具体做法: 该数列第一个数为a1=9a_1=9a1=9,后续递推公式为ai=ai−1∗10+9a_i=a_{i-1} * 10 + 9ai=ai−1∗10+9,其中1<...
Java
2021-10-16
53
875
题解 | #求最小公倍数#
来自专栏
题目的主要信息: 编写一个方法,该方法的返回值是两个不大于100的正整数的最小公倍数 具体做法: 首先我们要知道的一个知识:最小公倍数=两数相乘/两数的最大公约数,因为在两数乘积中最大公约数是多余的部分,可以约掉,使公倍数更小,约到最小就是除掉最大公约数。 而求最大公约数,我们可以用更相减损法,...
Java
2021-10-16
0
0
题解 | #小球走过路程计算#
来自专栏
题目的主要信息: 一球从hhh米高度自由落下,每次落地后反跳回原高度的一半再落下,求它在第nnn次落地时共经过了多少米?第nnn次返弹多高? 结果保留三位小数 具体做法: 我们遍历落地次数,第一次走过了落下高度这么多距离,然后弹起高度降低一半,然后走了弹起的高度这么多距离,完成一次循环,如果nn...
Java
2021-10-16
18
962
题解 | #求平均数#
来自专栏
题目的主要信息: 输入任意多个10000以内正整数(负数代表结束),求出它们的平均数 平均数为double类型,保留两位小数 具体做法: 对于连续输入的数字,我们优先判断是否为负数,如果是跳出循环,否则继续。对于每个非负数,我们将其累加计算总和,并计算已经输入的非负数个数。 计算平均值之前我们要...
Java
2021-10-16
0
433
题解 | #判断质数#
来自专栏
题目的主要信息: 输入一个大于1的数,判断其是否是质数 具体做法: 判断一个数nnn是否是质数,我们只需要找它有无因子即能否被整除即可。从2开始遍历到该数前一个数n−1n-1n−1,查看每个数能否整除nnn,如果可以整除即余数为0,则记录下不是质数,跳出循环,输出即可,如果检查完所有的数都没有因...
Java
2021-10-16
0
449
题解 | #计算整数位数#
来自专栏
题目的主要信息: 输入一个十进制整数,计算它的位数 如果输入的整数不大于0则输出这个数 具体做法: 我们先用if语句判断输入这个数是否大于0,如果否则输出这个数,如果是我们才对它计算位数。 计算十进制数的位数,我们用连除法,每次除以10,除掉这个数的最后一位,然后统计一次直到为0. impor...
Java
2021-10-16
0
412
题解 | #判断学生成绩等级#
来自专栏
题目的主要信息: 现有如下成绩等级A,B,C,D,其中A代表优秀,B代表良好,C代表及格,D代表不及格 根据输入的字母等级输出相应中文分级 如果出现错误输入提示未知等级 具体做法: 对于多路径选择的问题,我们可以用switch-case来解决,switch中的变量就是我们比较的变量,它会与每个c...
Java
2021-10-16
0
740
首页
上一页
1
2
3
4
5
下一页
末页