3-4.方法练习

方法练习

  1. 写方法,给方法传递两个整数a,b;返回a和b中比较大的那个数

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    /**
    * 用来比较两个数据的大小,返回大的那个
    * @param a 第一个数
    * @param b 第二个数
    * @return 比较大的数
    */
    public static int compare(int a,int b){
    if (a>=b){
    return a;
    }else {
    return b;
    }
    }
    public static void main(String[] args) {
    int c = compare(1,2);
    System.out.println(c);
    //或者
    System.out.println(compare(1,2));
    }
  1. 写方法,把传入的数组反转并返回

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    /**
    * 接收一个数组,把数组中的数据反转,返回
    * @param arr 接收的数组
    * @return 翻转之后的数组
    */
    public static int[] reverse(int[] arr){
    //返回的是一个数组
    int[] ret = new int[arr.length];
    int index = 0;//ret数组的下标
    for (int i = arr.length-1;i >= 0;i--){//反着那数据
    ret[index] = arr[i];//正向往里面装
    index++;
    }
    return ret;
    }
    public static void main(String[] args) {
    int[] a ={1,2,3,4,5};
    int[] b = reverse(a);
    for (int i = 0; i<b.length;i++){
    System.out.print(b[i]+",");
    }
    }
三元表达式,三目运算符
  • x? y:z
  • 如果x为真,则执行y否则执行z
  • © 2020 DrunkCat
  • TEST & TEXT
    • PV:
    • UV:

请我喝杯咖啡吧~

支付宝
微信