如何迴圈比較兩個陣列 比較兩個陣列的內容是否相同

2021-10-18 01:48:00 字數 799 閱讀 5078

/*需求:

設計乙個方法,用於比較兩個陣列的內容是否相同

思路:1.定義兩個陣列,分別使用靜態初始化完成陣列元素的初始值;

2.定義乙個方法,用於比較兩個陣列的內容是否相同;

3.比較兩個陣列的內容是否相同,按照下面的步驟實現就可以了;

首先比較陣列長度,如果長度不相同,陣列內容肯定不相同,返回false;

其次遍歷,比較兩個陣列中的每個元素,只要有元素不同,返回false;

最後迴圈遍歷結束後,返回true;

4.呼叫方法,用變數接收;

5.輸出結果;

*/public class test03 ;

int arr2= ;//呼叫方法,用變數接受

boolean flag = compare(arr,arr2);//輸出結果

system.out.println(flag);

}//定義乙個方法,用於比較兩個陣列的內容是否相同;

/*兩個明確:

返回值型別:boolean

引數:int arr int arr2

*/public static boolean compare(int arr,int arr2) //其次遍歷,比較兩個陣列中的每個元素,只要有元素不同,返回false;

for (int x = 0; x < arr.length; x++)

}//最後迴圈遍歷結束後,返回true;

return true;}}

Java比較兩個陣列

public class comparearray string b system.out.println comparearray a,b system.out.println comparearray b,a 找出a陣列中不在b陣列中的值 string notinarray notinarray...

不用if比較兩個數大小

一 問題 有兩個變數a,b,不用 if switch或者其它判斷語句,找出兩個數中間比較大的 二 解決方案 方法1 取平均值法 大的為 a b abs a b 2 小的為 a b abs a b 2 int fmax1 int a,int b 方法2 不使用abs ab時,b a 0,所以前面為a ...

比較兩個數的大小

一 問題 有兩個變數a,b 找出兩個數中間比較大的 二 解決方案 方法1 取平均值法 大的為 a b abs a b 2 小的為 a b abs a b 2 int fmax1 int a,int b 方法2 不使用abs ab時,b a 0,所以前面為a a b 後面為a b,那麼結果就是a in...