Java核心——方法
知识大纲
- 方法的概述
- 方法的格式
- 方法的定义
- 方法的调用(含调用图解)
- 定义方法的注意事项
- 小案例
方法的概述
方法的格式
方法的定义
方法的调用
package edu.hunau.cxb19.MathDemo;
/**
* @author yf
* @create 2020-11-14 下午 04:57
*/
/*
方法的定义格式:
修饰符 返回值的类型 方法名 (参数类型 参数名1,参数类型 参数名2...){
方法体语句;
return 返回值;
}
*/
public class MathDemo1 {
public static void main(String[] args) {
/*
调用方法的注意事项:
1.可以根据方法名直接调用方法
//通俗来讲:请用哪个方法就写该方法的名字
2.方法要什么,你就给什么
// 方法需要什么类型的参数你就传入什么类型的值
3.方法返回什么,你就用什么类型的变量来接收
*/
int c = sum(3, 4);
System.out.println(c);
}
/*
注意:
方法和方法之间是平级的关系,不能嵌套定义
要定义方法,注意三个明确
明确方法名
明确返回值类型
明确参数列表
*/
//需求:定义一个方法:用来获取两个整数的和
public static int sum(int a,int b){
int sum=a+b; //记录的就是两个整数和
return sum;
}
}
小案例
package edu.hunau.cxb19.MathDemo;
import java.util.Scanner;
/**
* @author yf
* @create 2020-11-14 下午 05:16
*/
public class MathDemo2 {
public static void main(String[] args) {
//需求:键盘录入两个数字,比较他们是否相同
//2.通过键盘录入功能,接收用户录入的两个整数
//2.1 创建键盘录入对象
Scanner sc = new Scanner(System.in);
//2.2 提示用户录入两个数字,并接收
System.out.println("请录入第一个整数");
int num1=sc.nextInt(); //实参
System.out.println("请录入第二个整数");
int num2 = sc.nextInt(); //实参
//3.调用方法,获取结果并打印
boolean is = compare(num1, num2);
System.out.println(is);
}
/*
1. 定义方法,用来判断两个整数是否相等
明确 方法名: compare
明确 返回值: boolean
明确 参数列表: int a,int b
*/
// 形参
public static boolean compare(int a, int b){
return a==b;
}
}