技术栈
java 方法
编程火箭车
18 天前
java se
·
java 基础
·
java 方法
·
方法嵌套调用
·
方法递归调用
·
递归终止条件
·
递归应用场景
【Java SE 基础学习打卡】32 方法的嵌套调用与递归调用
上一节咱们吃透了方法的返回值和 void 关键字,现在写代码时会遇到更灵活的调用场景:比如计算三科平均分,需要先调用 “求和方法” 算出总分,再在 “平均分方法” 里用这个总分 —— 这是方法的嵌套调用;又比如计算 5 的阶乘(5! = 5×4×3×2×1),用循环能做,但用递归会更简洁 —— 这是方法的递归调用。
编程火箭车
19 天前
java se
·
java 基础
·
return 语句
·
编程小白入门
·
java 方法
·
方法返回值
·
void 关键字
【Java SE 基础学习打卡】31 方法的返回值与void关键字
上一节咱们学了方法重载,解决了 “同名方法适配不同参数” 的问题。但新手写方法时还会卡在一个关键点:什么时候方法要 “返回结果”(比如求和后给个数字),什么时候只需要 “干活就行”(比如打印内容)?return 语句到底该怎么写?为什么有时候写 return 会报错,有时候不写又不行?
编程火箭车
21 天前
java se
·
参数传递
·
返回值
·
java 基础
·
新手避坑
·
java 方法
·
方法定义与调用
【Java SE 基础学习打卡】28 方法的定义与调用
上一节咱们搞懂了方法的核心概念 —— 方法是可复用的代码块,就像生活里的 “工具”。但光知道 “工具好用” 还不够,得学会 “怎么造工具(定义方法)” 和 “怎么用工具(调用方法)”:比如想造一个 “计算两数之和的工具”,该怎么给工具起名、定规则?想使用这个工具时,该怎么传递数字、怎么拿到计算结果?
编程火箭车
1 个月前
编程语法
·
java se
·
代码复用
·
编程小白入门
·
方法概述
·
功能模块化
·
java 方法
【Java SE 基础学习打卡】27 方法的概述
前面咱们学完了循环和跳转语句,能实现不少功能了 —— 比如计算 1-100 的和、打印 99 乘法表、找指定条件的数字。但如果遇到这样的场景:“既想计算 1-100 的和,又想计算 50-200 的和,还想计算 1000-2000 的和”,难道要把求和的循环代码写三遍吗?
我是有底线的