范例2 比较两个数的大小
  public class FunctionDemo {
  public static void main(String[] args){
  boolean C = getMax(6,3);//主函数调用getMax函数。
  System.out.println(C);
  }
  public static boolean getMax(int a,int b ){
  return a>b;这个函数是简化的,可以写成三元运算符return a>b?true:false;
  }
  }
  范例3:打印矩形
  public class FunctionDemo {
  public static void main(String[] args){
  Loop(6,3);//我们只需要在这里调用Loop函数,输入我们想要的行数和列数,可以了,不用再重复写代码。
  }
  public static void Loop(int row,int col ){//因为没有结果,直接打印了,所有返回值类型为void;有两个未知的内容,行数和列数不确定。
  for(int x=0;x<row;x++){
  for(int y=0;y<col;y++){
  System.out.print("*");
  }
  System.out.println();
  }
  }
  }
  二、数组
  1、数组的概念
  数据类型有两种,一种是基本数据类型,一种是引用数据类型,数组是引用数据类型中的其中一种。
  同一种类型数据的集合,其实数组是一个容器。
  数组大的优点是:可以自动给数组中的元素从0开始编号,方便操作这些元素。我们可以不知道这些元素的名称,我需要知道她的编号可以了。
  2、数组的格式
  格式1、元素类型[] 数组名 = new 元素类型[元素个数或数组长度]
  关键字new:用来在内存中产生一个容器实体,数据存储,必须得有一个地方,用new操作符来完成。
  需求:定义一个可以存储3个整数的容器。
  int[] x = new int[3]
  //用new操作符在内存中定义了一个真实存在的数组,可以存储3个整数。
  // 任何一个变量都应该有自己的数据类型,但是这个x并不是int类型的,而是数组类型。x前面的int代表的是元素类型是数组的。
  // 局部变量a在栈内存中,new出来的实体在堆内存中,堆内存中全是实体,包括数组和对象(数组也是对象)。x引用这个new出来的数组。
  格式2:int[] x = new int[]{2,6,1}
  创建一个数组实体,并给这个数组中的每个元素赋值,用于数组元素明确的情况,不用指定数组的长度,不容易出错。
  需求:打印数组中某一个角标的值
  格式1:
  public class FunctionDemo {
  public static void main(String[] args){
  int[] x = new int[3];
  x[0]=1;//如果不指定具体数值的话,默认都为0;
  x[1]=3;
  x[2]=9;
  System.out.println(x[1]);
  }//打印结果是3。
  }
  格式2:
  public class FunctionDemo {
  public static void main(String[] args){
  int[] x = new int[1,3,9];
  System.out.println(x[1]);
  }
  }
  3、数组的应用
  范例1:需求:遍历数组中所有角标的值。
  public class FunctionDemo {
  public static void main(String[] args){
  int[] arr = new int[]{1,9,6};
  for(int x=0;x<3;x++)
  System.out.println("arr["+x+"]"+"="+arr[x]);
  }
  }
  // 数组中有一个属性可以直接获取到数组的元素个数,即:length,只需要通过 (数组名称.length)的形式可以得到数组的长度。