学习方法①

方法是程序中最小的执行单元。

一、方法的重载

同一个类中,方法名相同,参数不同的方法叫做方法的重载,与返回值无关。

参数,个数,类型,顺序有一个不同就行。

二、练习

一、

错误:下方红色波浪线处显示没有返回值。

跟之前那个典型错误(求质数)一致,当第一次循环开始之后判断得第一个数字与所给数字不吻合,会得到if条件错误,则直接打印为false。则无法继续进行判断。

return的两个作用:1.结束方法 2.返回结果

return,break关键字的区别

return:其实跟循环没有什么关系,跟方法有关的,并发挥它的两个作用

如果方法执行到了return,那么整个方法全部结束,里面的循环也会随之结束了

break其实跟方法没有什么关系,结束循环或者Switch的。

附:return返回之后就不会再继续执行下面的代码,而break会跳出循环之后继续执行接下来的代码。

二、

错因:没有思路,不知道怎样写把原数组中的值赋给新数组。

复制代码
int[] arr2=new int[to-from];

使用动态初始化定义新数组,

相关推荐
山楂树の10 分钟前
原生 WebGL + Canvas 实现鱼眼图像去畸变(Shader逐像素计算)
图像处理·数码相机·学习·程序人生
**蓝桉**11 分钟前
容器服务学习笔记
笔记·学习
乔代码嘚21 分钟前
Agentic-KGR:多智能体强化学习驱动的知识图谱本体渐进式扩展技术
人工智能·学习·大模型·知识图谱·ai大模型·大模型学习·大模型教程
zhangrelay1 小时前
三分钟云课实践速通--模拟电子技术-模电--SimulIDE
linux·笔记·学习·ubuntu·lubuntu
木木_王2 小时前
嵌入式Linux学习 | 数据结构 (Day05) 栈与队列详解(原理 + C 语言实现 + 实战实验 + 易错点剖析)
linux·c语言·开发语言·数据结构·笔记·学习
OSwich2 小时前
【 Godot 4 学习笔记】数组(Array)
笔记·学习·godot
程序员-小李2 小时前
uv 学习总结:从零到一掌握现代化 Python 工具链
python·学习·uv
nashane3 小时前
HarmonyOS 6学习:页面跳转弹窗状态保持全解析
学习·华为·harmonyos·harmonyos 5
山楂树の3 小时前
图像标注大坑:img图片 + Canvas 叠加标注,同步放大后标注位置偏移、对不齐?详解修复方案及亚像素处理原理
前端·css·学习·canva可画
小郑加油3 小时前
python学习Day10天:列表进阶 + 内置函数 + 代码简化
开发语言·python·学习