Java—方法
- 方法:就是完场特定功能的代码块
- 定义方法后需调用才能执行该方法
- 方法必须先定义才能调用,否则程序将会报错
//格式
public static void 方法名{
//方法体
}
public class HelloWorld {
/*
这是main方法 也叫主方法
main方法是程序的入口方法,代码的执行是从main方法开始的
*/
public static void main(String[] args) {
/*
输出语句 能够将""里面的内容输出到控制台
""中的内容可修改
*/
System.out.println("HelloWorld");
}
}
public class MethodDemo {
// 程序从main方法开始执行
public static void main(String[] args) {
isEvenNumber();//在主方法中调用实现功能的方法
}
//定义一个方法,在方法中定义一个变量,判断该数据是否是偶数
public static void isEvenNumber(){
int number = 10;
if(number%2==0){
System.out.println(number+"是偶数");
} else {
System.out.println(number+"是奇数");
}
}
}
控制台输出结果:
- 带参数的方法的定义和调用
格式:
public static void 方法名(数据类型 变量名){
方法体
}
- 带参方法定义时,参数中的数据类型与变量名都不能缺少
- 定义多个参数时参数之间使用英文逗号隔开
- 调用格式:
方法名(参数)//不需要数据类型
- 带参数方法调用时参数数量与类型必须与方法定义中的设置相匹配,否则程序将报错
- 形参:方法定义中的参数(括号中定义的参数)
- 实参:方调用时的参数
- 带返回值 的方法的定义格式:
public static 数据类型 方法名(参数){
return 数据;//返回值与方法定义上的数据类型要匹配
}
- 方法不能嵌套定义(方法中不能定义另一个方法)
- void表示无返回值,可以省略return,也可以单独书写return,后面不加数据
- public static:修饰符
- 方法名:调用方法时使用的标识