class Demo4
{
public static void main(String[] args)
{
boolean resultBoolean = isEqual(4,5);
System.out.println(resultBoolean);//false
int resultMax = getMax(4,5);
System.out.println(resultMax);//5
juXing(4,4);//每行4个一共4列
}
/*
如何自定义一个函数
1:明确函数在执行的过程中是否用到了不确定的数据,明确有没有参数
用到了不确定的数据:有参数
没有用到不确定的数据:无参数
2:明确函数有没有结果,明确有没有哦返回值
有结果:有返回值
无结果:无返回值
*/
//判断两个整数是否相等
//参数:两个整数
//结果:是否相等 boolean
public static boolean isEqual(int a ,int b) {
return a==b;
}
//求两个整数中的最大值
//参数:两个整数
//结果:最大值int
public static int getMax(int a,int b) {
return a>b?a:b;
}
//打印一个矩形
//参数:矩形的长度和狂赌是不确定的
//结果:无结果
public static void juXing(int rows,int cols) {
for(int i = 1;i<=rows;i++) {
for(int j = 1;j<=cols;j++) {
System.out.print("*");
}
System.out.println();
}
}
//一个函数如果没有返回值,也可以使用return
public static void fun(int num) {
if(num >10) {
return;//直接返回函数调用的位置,提前结束函数的执行
} else {
System.out.println("num" + num);
}
}
//一个 函数如果有返回值,那么必须在任何情况下都返回值
public static int show(int a,int b) {
if(a > b) {
return 1;
} else {
return 2;
} else {
return 3;
}
}
}