形参和实参
形参:方法定义中的参数
等同于变量定义格式,例如 : int number
实参:方法调用中的参数
等同于使用变量或常量,例如: 10 number
形参带数据类型,实参不带数据类型,实参要么是常量值,要么是变量
带参数方法练习
设计一个方法打印两个数中较大数,数据来自于方法参数
package com.itheima;
public class seventy_three {
public static void main(String[] args) {
//变量的调用
int a = 10,b=20;
isoushu(a,b);
/*
isoushu(10,20);*/
}
public static void isoushu(int a,int b){
int max = a > b ? a:b;
System.out.println(max);
}
}
带返回值方法定义
带返回值方法定义:
格式:
public static 数据类型 方法名(参数){
return 数据;
}
范例: public static boolean isMax(int number){
return true;
}
范例:public static int getMax(int a,int b){
return 100;
}
方法定义时return后面的返回值与方法定义上的数据类型要匹配,否则程序将报错。
带返回值方法调用
格式: 方法名(参数);
范例:isEvenNumber(5);
格式2: 数据类型 变量名 = 方法名(参数);
范例: boolean flag = isEvenNumber(5);
方法的返回值通常会使用变量接收,否则该返回值无意义。
package com.itheima;
public class seventy_six {
public static void main(String[] args) {
// isoushu(4);
boolean flag = isoushu(10);
System.out.println(flag);
}
public static boolean isoushu(int number){
if(number%2 == 0){
return true;
}else{
return false;
}
}
}
带返回值方法练习练习练习
设计一个方法可以获取两个数的较大值,数据来自于参数
package com.itheima;
public class seventy_seven {
public static void main(String[] args) {
/* int Max = isMax(10,20);
System.out.println(Max);*/
System.out.println(isMax(10,20));
}
public static int isMax(int a,int b){
int max = a > b ? a:b;
return max;
}
}