方法练习
//调用方法
/*
* 思路
* 1.定义一个方法,用于打印两个数字中较大的数
* 2.方法中定义两个变量,用于保存两个数字
* 使用分支语句分两种情况对两个数字的大小进行处理
* 在main()方法中调用定义好的方法
*/
public class Day090601{
public static void main(String[] args) {
//在main中调用定义好的方法
getMax();
}
//定义一个方法,用于打印两个数字中的较大数,例如getMax()
public static void getMax() {
int a = 20;
int b = 30;
if(a>b) {
System.out.println(a);
}else {
System.out.println(b);
}
}
}
带参数的方法定义和调用
public class Day090602 {
public static void main(String[] args) {
//常量值的调用
isEvenNumber(10);
//变量的调用
int number = 10;
}
public static void isEvenNumber(int number) {
if(number % 2 == 0) {
System.out.println(true);
}else {
System.out.println(false);
}
}
}
形参和实参
public class Day090602 {
public static void main(String[] args) {
//常量值的调用
isEvenNumber(10);
//变量的调用
int number = 101;
isEvenNumber(number);
}
public static void isEvenNumber(int number) {
if(number % 2 == 0) {
System.out.println(true);
}else {
System.out.println(false);
}
}
}
public class Day090604 {
public static void main(String[] args) {
//1.方法名
//isEvenNumber(10) 不建议使用这个,没有意义
//2.数据类型 变量名 = 方法名(参数)
boolean flag = isEvenNumber(10);
System.out.println(flag);
}
public static boolean isEvenNumber(int number) {
if(number % 2 == 0) {
return true;
}else {
return false;
}
}
}
/*
* 需求:
* 设计一个方法可以获取两个数的较大值
*
* 思路:
* 1:定义一个方法,用于获取两个数字中的较大数
* 2:使用分支语句分两种情况对两个数字的大小进行处理
* 3:根据题设分别设置两种情况下对应的 返回结果
* 4:在main方法中调用定义好的方法并使用变量保存
* 5:在main方法中调用定义好的方法并直接打印结果
*/
public class Day090605 {
public static void main(String[] args) {
//在main方法中调用定义好的方法并使用变量保存
int result = getMax(10,20);
System.out.println(result);
//在main方法中调用定义好的方法并使用变量保存
System.out.println(getMax(10,20));
}
//定义一个方法,用于获取两个数字中的较大数
public static int getMax(int a,int b) {
//使用分支语句分两种情况对两个数字的大小进行处理
//根据题设分别设置两种情况下对应的 返回结果
if(a>b) {
return a;
}else {
return b;
}
}
}