Java学习7
·
一、今日目标
- 明白 ** 方法(函数)** 是干嘛的
- 记住方法固定语法格式
- 会写无返回值方法(void)
- 会写带参数方法
- 知道:先定义,后调用
二、大白话解释
方法 = 把一段代码打包起来,起个名字,想用就直接喊名字。好处:
- 不用重复写一样的代码
- 结构清晰
- 方便修改
三、方法语法格式(背下来)
java
运行
修饰符 返回值类型 方法名(参数) {
方法体代码
}
今天先用最简单的:
java
运行
public static void 方法名() {
// 要打包的代码
}
public static:固定写法,先照抄void:表示这个方法没有返回值,只干活不返回结果- 方法名:自己起,见名知意
四、Day07 完整代码(直接复制运行)
java
运行
public class Day07 {
public static void main(String[] args) {
// 调用方法:直接写方法名()
sayHello();
printNum(10); // 调用时给参数
printNum(20);
}
// 1. 无参无返回值方法
public static void sayHello() {
System.out.println("你好,这是一个方法!");
}
// 2. 带参数方法
public static void printNum(int n) {
System.out.println("传入的数字是:" + n);
}
}
五、重点必懂(新手必看)
-
方法必须写在类里面,和 main 方法平级不能套在另一个方法里面
-
main 是程序入口所有方法都要在 main 里调用才会执行
-
带参数方法
- 定义时写
(int n):接收一个数字 - 调用时写
printNum(10):把 10 传进去
- 定义时写
-
void 就是 “只执行,不返回”后面学
int、String才会有返回值
六、今日小作业
- 写一个方法
printSum(),里面打印10+20=30 - 在 main 里调用它
- 再写一个带参数方法
add(int a, int b),打印a+b的结果
知识点分析
1.public static void printNum(int n) { 这里的int是根据前面的printNum(10);来的10是int类型假如变成printNum("10")那么就要写成public static void printNum(String n) { 即调用的时候要和下面写的方法的参数类型匹配
有没有大括号 {},决定它是 “调用” 还是 “定义”
总结
-
定义方法(带
public static void+ 大括号{})→ 不能嵌套,不能写在别的方法里面 -
调用方法(只写
方法名()执行)→ 可以随便嵌套,想在 main 里、在 if 里、在循环里都行 -
程序里任何一段代码,
最终都必须被 main 直接或间接调用到,才会跑。
更多推荐


所有评论(0)