hpilo

Chapter5_Arrays_Ex7

Dec 15th, 2018
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.29 KB | None | 0 0
  1. import java.util.Scanner;
  2. /*
  3. =====================================================
  4. chapter 5: Arrays
  5.  
  6. Ex7: new array containing only existing values in both array
  7. =====================================================
  8. */
  9.  
  10. public class MyProgram {
  11. public static void main(String[] args) {
  12. final int SIZE=5;
  13. int arr1[]=new int[SIZE];
  14. int arr2[]=new int[SIZE];
  15. int arr3[]=new int[SIZE];
  16.  
  17. Scanner s=new Scanner(System.in);
  18.  
  19. System.out.println("Array 1: Enter values: ");
  20. for(int i=0;i<arr1.length;i++){
  21. arr1[i]=s.nextInt();
  22. }
  23.  
  24. System.out.println("Array 2: Enter values: ");
  25. for(int i=0;i<arr1.length;i++){
  26. arr2[i]=s.nextInt();
  27. }
  28. int size=0;
  29. for(int i=0;i<arr1.length;i++) {
  30. for (int j = 0; j < arr2.length; j++) {
  31. if (arr2[j] > arr1[i])
  32. break;
  33. if (arr1[i] == arr2[j]) {
  34. arr3[size] = arr1[i];
  35. size++;
  36. break;
  37. }
  38.  
  39. }
  40. }
  41. System.out.println("size: "+size);
  42. for(int i=0;i<size;i++){
  43. System.out.print(arr3[i]+ " ");
  44. }
  45.  
  46. }
  47. }
Advertisement
Add Comment
Please, Sign In to add comment