一.简介
目前为止我给出的所有的案例都是将代码放在main方法中,就会产生一些问题:
- 代码冗长,不利于维护
- 变量过多,想不出那么多的变量名
- 没有重用性
那么该如何解决呢?
我们可以编写功能性的代码块,来被main函数调用,从而实现项目的完成。
也就是方法。
二.详解
1.定义格式
修饰符 返回值类型 方法名(参数){
方法体
return 返回值;
}
2.组成
- 修饰符: public static
- 返回值类型: void 数据类型(基本数据类型 + 引用数据类型)
- 方法名: 小驼峰(名字要有含义: sum hello getArray)
- 参数列表(可选): 可有可无,可以没有可以有多个
- 方法体:自己的逻辑
- 返回语句(可选):return 返回的数据
3.方法的种类
- 无参无返回值方法
- 有参无返回值方法
- 无参有返回值方法
- 有参有返回值方法
4.方法的定义
public class Demo01 {
public static void printLetter() {
/*
* 输出字母表(a~z 或者 A ~ Z)
* 解析: A(65)~Z(90) 是一个范围,可以用数字表示。 得到数字之后,转成char
* */
for (int i = 'A'; i <= 'Z'; i++) {
System.out.print((char) i + " ");
}
System.out.println();
for (int i = 'a'; i <= 'z'; i++) {
System.out.print((char) i + " ");
}
System.out.println("----------------------");
}
}
5.方法的调用
想要调用方法,我们只需要写出方法名就可,如果方法有参数,我们甚至可以传入参数与使用方法的返回值。
public static void main(String[] args) {
// 调用方法
printLetter();
}
}