In các phần tử trùng nhau trong mảng
Để in ra các phần tử trùng nhau thì chúng ta thực hiện trong 4 bước:
- Bước 1: Duyệt từ đầu đến cuối mảng.
- Bước 2: Triển khai vòng for j(ở trong vòng for i) bắt đầu tăng dần từ i đến hết.
- Bước 3: Duyệt 2 vòng for, nếu
arr[i] == arr[j]
thì inarr[j]
public class Baitap {public static void main(String[] args) {int[] arr = new int[] { 1 , 2 , 3 , 4 , 2 , 7 , 8 , 8 , 3 };System.out.println( "Chương trình này được đăng tại Freetuts.net" );System.out.println( "Các phần tử trùng nhau trong mảng đã cho: " );for(int i = 0; i < arr.length; i++) {for(int j = i + 1; j < arr.length; j++) {if(arr[i] == arr[j])System.out.println(arr[j]);}}}}