首页 > 编程语言 > 详细

095_数组内容相同

时间:2020-12-05 22:47:55      阅读:32      评论:0      收藏:0      [点我收藏+]
 1 package com_01;
 2 
 3 import jdk.swing.interop.SwingInterOpUtils;
 4 
 5 /*
 6         需求:
 7             设计一个方法,用于比较两个数组的内容是否相同
 8         思路:
 9             1.定义两个数组,分别使用静态初始化完成数组元素的初始化
10             2.定义一个方法,用于比较两个数组的内容是否相同
11             3.比较两个数组的内容是否相同,按照下面的步骤实现就可以了
12                 首先比较数组长度,如果长度不相同,数组内容肯定不相同,返回False
13                 其次遍历,比较两个数组中每一个元素,只要元素不相同,返回false
14                 最后,循环遍历结束后,返回false
15              4.调用方法,用变量接收
16              5.输出结果
17      */
18 public class MyMethodDemo15 {
19         public static void main(String[] args) {
20             //定义两个数组,分别使用静态初始化完成数组元素的初始化
21             int[] arr = {11,22,33,44,55};
22             int[] arr2 = {11,22,33,44,55,66};
23 
24             //调用方法,用变量接收
25             boolean flag = compare(arr,arr2);
26             //输出结果
27             System.out.println(flag);
28         }
29         //定义一个方法,用于比较两个数组的内容是否相同
30         /*
31             两个明确
32                 返回值类型:boolean
33                 参数:int[] arr, int[] arr2
34          */
35         public static boolean compare(int[] arr, int[] arr2){
36             if(arr.length !=arr2.length){
37                 return false;
38             }
39 
40             //其次遍历,比较两个数组中的每一个元素,只有元素不相同,返回false
41             for(int x = 0; x<arr.length; x++){
42                 if(arr[x] != arr2[x]){
43                     return false;
44                 }
45             }
46             //最后循环结束遍历后,返回true
47             return true;
48         }
49 }

 

095_数组内容相同

原文:https://www.cnblogs.com/zhengqiangchen/p/14090888.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!