我是张骚年,量子玄学信徒,祖安冲浪王者,B站白嫖大师,撕少保护协会资深会员,一个没有感情的表情包机器。

应届二本物理找不到工作,准备用五个月转行Java”上流社会“

脱发日记

image.png
今天雨下的好大,有些冷,我想起了你,不知道以后可能没有头发也没有你的日子里,会有多冷。
好像每个城市都会下雨,就像我不管在哪都会想你。
好像没有了头发戴不戴帽子都会冷,就像没有了你孤不孤独心都会疼。

今日心情

虽然下雨了,但是今天又是元气满满的一天,貌似学校要开学了,已经做好了线上毕业答辩准备,没想到要却要回学校见“乡亲们”了。

又是一场,室友相见不相识,笑问胖子你是谁。

这该死的亲切的室友情啊。

image.png

今日学习目标

学习函数的使用,大量练习,练习,练习

今日学习难点

递归

没有懂,以后再说吧。

学习笔记 重点总结

函数的概念及定义

所谓函数就是实现特定功能的一段代码,可反复使用。

函数的位置:函数定义在类的内部,与main函数并列。

函数的语法

  1. public static void 函数名称( ){ //声明函数
  2. //函数主体
  3. }
  4. 函数名称:遵循标识符命名规范
  1. <br /> **函数三要素:返回值、函数名、参数列表 **

函数的调用

函数不会主动执行,如果要执行函数中的代码 需要主动的去调用。

函数就是个手机,可以打电话,但是手机不会主动的打电话,需要人去使用手机拨打电话。

调用函数:在需要执行函数代码的位置,通过函数名称进行调用。

注意:调用函数时,会优先执行函数内部代码,结束后,返回到函数调用处,继续向下执行。

就比如 ,我们在读书的过程中,遇到不认识的字。我们会放下手里的书,去查字典。查到了以后 再拿起来手里的书

  1. public class Day05 {
  2. public static void main(String[] args){
  3. // 调用函数
  4. test();
  5. }
  6. // 定义函数
  7. public static void test(){
  8. System.out.println("测试函数");
  9. }
  10. }

函数的细节要求—函数的组成

定义一个函数最重要的是三个部分:函数名,返回值类型和参数

函数名:即函数的名字

返回值类型:可以定义为void(无返回值)或者具体的类型(基本类型和对象类型)**

如何编写带返回值的函数

  1. 在函数定义时声明返回值类型
  2. 定义时,将一个具体的值返回去
    1. return关键字
    2. 返回值和声明数据类型必须一致
  3. 调用者如何接收
    1. 变量类型一致
    2. 函数的返回值可以不接受 ```java

public class Day05 { public static void main(String[] args){ // 调用函数 可以拿到函数中的返回值 int a = test(); System.out.println(a); }

// 定义函数 每次调用test方法 返回一个1 public static int test(){ return 1; } } ``` return 关键字特殊用法

  • 一个函数只能有一个返回值
  • return会终结函数的运行 return 后的语句不会被执行
  • return空,结束当前函数

函数参数的语法要求

  • 数据类型,参数名字
  • 在函数体内,通过参数名使用参数值
  • 参数只能在函数体内部使用,叫函数的局部变量

函数的嵌套调用 和 递归

不同函数之间的嵌套,一个被调函数中可以又调用其它的函数

递归???? 我也不懂

今日学习名词

名词 含义
method 方法
recursion 递归
parameter 参数
return 返回

今日学习总结

image.png