0% found this document useful (0 votes)
2 views

array in java

The document provides example Java code for various operations on arrays, including finding the maximum and minimum values, generating random numbers, and sorting an array. It demonstrates how to pass arrays to functions and perform operations such as displaying and sorting elements. Each example includes code snippets and explanations of the output generated upon execution.

Uploaded by

mohol college
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

array in java

The document provides example Java code for various operations on arrays, including finding the maximum and minimum values, generating random numbers, and sorting an array. It demonstrates how to pass arrays to functions and perform operations such as displaying and sorting elements. Each example includes code snippets and explanations of the output generated upon execution.

Uploaded by

mohol college
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

1. import java.util.

Scanner;
2. public class array
3. {
4. public int max(int [] array)
5. {
6. int max = 0;
7.
8. for(int i=0; i<array.length; i++ )
9. {
10. if(array[i]>max)
11. {
12. max = array[i];
13. }
14. }
15. return max;
16. }
17.
18. public int min(int [] array)
19. {
20. int min = array[0];
21.
22. for(int i = 0; i<array.length; i++ )
23. {
24. if(array[i]<min)
25. {
26. min = array[i];
27. }
28. }
29. return min;
30. }
31.
32. public static void main(String args[])
33. {
34. Scanner sc = new Scanner(System.in);
35. System.out.println("Enter the array range");
36. int size = sc.nextInt();
37. int[] arr = new int[size];
38. System.out.println("Enter the elements of the array ::");
39.
40. for(int i=0; i<size; i++)
41. {
42. arr[i] = sc.nextInt();
43. }
44. array m = new array();
45. System.out.println("Maximum value in the array is::"+m.max(arr));
46. System.out.println("Minimum value in the array is::"+m.min(arr));
47. }
48. }

Output:
Example 2:
Computing an array of Random Numbers

Random numbers are those numbers whose occurrence is random and cannot be
predicted reasonably.

Below is the example code through which we can understand the passing of an array
to a function and generate random numbers:

1. public class array


2. {
3. public static void main(String[] args)
4. {
5. final int n = 6;
6. int[] random_array;
7.
8. random_array = create_random(n);
9. System.out.println("The array of random numbers is:");
10. for (int i = 0; i <random_array.length; i++)
11. {
12. System.out.print(random_array[i] + " ");
13. }
14. }
15.
16. public static int[] create_random(int n)
17. {
18.
19. int[] random_array = new int[n];
20.
21.
22. for (int i = 0; i <random_array.length; i++)
23. {
24. random_array[i] = (int) (Math.random() * 10);
25. }
26.
27. return random_array;
28. }
29. }

On executing the code, we got the below-shown output:

Note: In the case of random numbers, always the result will vary as the numbers are
generated randomly.
Example 3:
Sorting numbers of an array

Below is an example code where we pass an array to a function and sort the elements
of the given array:

1. class array
2. {
3. public static void main(String[] args)
4. {
5. int[] n={12,24,2,89,34,45};
6. System.out.println("Before sorting");
7. display(n);
8. sort(n);
9. System.out.println("\n After Sorting :");
10. display(n);
11. }
12. static void display(int n[])
13. {
14. for(int i=0; i<n.length;i++)
15. System.out.print(n[i] + " ");
16. }
17. static void sort(int n[])
18. {
19. int i, j, temp;
20. for(i=0; i<n.length-i;i++)
21. {
22. for(j=0; j<n.length-i-1;j++)
23. {
24. if(n[j]>n[j+1])
25. {
26. temp = n[j];
27. n[j] = n[j+1];
28. n[j+1] = temp;
29. }
30. }
31. }
32. }
33. }

When we executed the above code, we got the following result:

These are some of the possible example implementations through which it is


understandable that how one can pass an array to a function in Java.

You might also like