Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.*;
- public class ArrayAddition {
- static void Pairs(int[] array, int x, ArrayList<String> list) {
- int y;
- String xyz;
- for (int i = 0; i < array.length; i++) {
- y = array[i];
- for (int j = 0; j < array.length; j++) {
- if (y + array[j] == x) {
- xyz = Integer.toString(y) + " , " + Integer.toString(array[j]);
- list.add(xyz);
- }
- }
- } ArrayAddition.Duplicates(list);
- } // End Pairs Function
- static void Duplicates(ArrayList<String> list) {
- String str;
- int counter = 0;
- for (int i = 0; i < list.size(); i++) {
- counter = 0;
- str = list.get(i);
- for (int j = 0; j < list.size(); j++) {
- if (str.equals(list.get(j))) {
- counter++;
- if (counter == 2) {
- list.remove(j);
- }
- }
- }
- } ArrayAddition.PrintArray(list);
- } // End PrintArray Function
- static void PrintArray(ArrayList<String> list) {
- for (int i = 0; i < list.size(); i++) {
- System.out.println(list.get(i));
- }
- } // End Duplicates Function
- public static void main (String[] args) {
- ArrayList<String> list = new ArrayList<>();
- int x = 7;
- int[] array = {2, 4, 3, 5, 6, -2, 4, 7, 8, 9 };
- ArrayAddition.Pairs(array, x, list);
- } // End Main
- } // End Class
Add Comment
Please, Sign In to add comment