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; } } }