与计算机的情话--Java-(12)

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第12天,点击查看活动详情

1、前言

不论你在什么时候开始,重要的是开始之后就不要停止;不论你在什么时候结束,重要的是结束之后就不要悔恨。

连着下了好几天的雨,每天就是小小的下一天,整的人们也不能出去玩,也不能干活。秋,一个果实累累的名字。快要秋收了。

2、正文

方法到现在也学的差不多了,今天来写几个例子,让我们能更深刻的记住它,并且熟练的运用。

第一个:

需求:设计一个方法用于输出任意整型数组的内容,要求输出成如下格式:“该数组内容为:[10, 20, 30]”

public class Test{
    public static void main(String[] args){
    int[] ages = {10, 20, 30};
    print(ages);
  }
  public static void print(int[] arr){
      System.out.print("[");
      for (int i = 0; i < arr.length; i++){
      if(i == arr.length - 1){
          System.out.print(arr[i]);
      }else{
          System.out.print(arr[i] + ",");
          }
      }
      
      System.out.println("]");
  }
    
}

复制代码

第二个例子:

需求:设计一个方法可以接受整型数组,和要查询的元素值;最终要返回元素在该数组中的索引,如果数组中不存在该元素则返回-1。

public class Test{
    public static void main(String[] args){
        //定义数组,调用方法
        int[] arr = {11, 22, 33, 56, 89};
        int index = search(arr, 56);
        System.out.println("您查询的数据索引是:" + index);
    
    }
    
    //首先定义一个方法可以接受整型数组和要查询的数值,
    public static int search(int[] arr, int data){
        //其次我们要找出这个数据的索引。
        for (int i = 0; i < arr.length; i++){
            if(arr[i] = data){
                return i;
            }
        }
        //没有这个元素值就会返回-1
        return -1;
    }
}
复制代码

第三个例子:比较两个数组是否一样

需求:如果两个数组的类型,元素个数,元素顺序和内容都是一样的我们就认为这两个数组是一摸一样的。用方法判断任意两个整型数组是否一样,并返回true或者false。

比如:

   int[] arrs = {10, 20, 30};

   int[] arrs = {10, 20, 30};
复制代码

这两个数组就是一样的

public class Test{
    public static void main(String[] args){
    //比较任意两个整型数组内容是否一样,一样返回true反之返回false。
        int[] arr1 = {10, 20, 30};
        int[] arr2 = {10, 20, 30};
        System.out.println(compare(arr1, arr2));
}

//定义一个方法:参数:接受两个整型数组,返回值类型:布尔类型
public static boolean compare (int[] arr1, int[] arr2){
    //判断两个数组的内容是否一样
    if (arr1.length == arr2.length){
        for (int i = 0; i < arr1.length; i++){
            if (arr1[i] != arr2[i] ){
                return false;
            }
	}
	return true;
    }else {
        return false;
        }				
    }				
}
复制代码

今天是我参加8月更文挑战的第12天,敬请期待下文。

猜你喜欢

转载自juejin.im/post/7130258101986885668
今日推荐