> 1. Sum all elements of integer array
Arrays in Java: (Part 4)
One Dimensional Array :
1. Sum all elements of integer array
2. Find maximum and minimum element
3. Find the longest string (largest length string)
- Example: (Sum all elements of integer array)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
// Sum all elements of array in Java import java.util.Scanner; class test { public static void main(String ar[]) { Scanner scan = new Scanner(System.in); System.out.println("Enter the size of array:"); int size = scan.nextInt(); int array[] = new int[size]; for(int i=0;i<array.length;i++) { System.out.println("Enter "+i+" element:"); array[i] = scan.nextInt(); } //To sum: As zero is additive constant, initialize a variable ans to 0 and keep on adding all the array values to this ans variable. int ans=0; for(int i=0;i<array.length;i++) { ans = ans+array[i]; } System.out.println("Sum is: "+ans); } } /* OUTPUT Enter the size of array: 5 Enter 0 element: 10 Enter 1 element: 20 Enter 2 element: 30 Enter 3 element: 40 Enter 4 element: 50 Sum is: 150 */ - Example: (Find maximum and minimum element from integer array)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
// find the highest and lowest temperature recorded for a cities in Java // OR find max and min from array of N elements import java.util.Scanner; class test { public static void main(String ar[]) { Scanner scan = new Scanner(System.in); System.out.println("Enter the size of array:"); int size = scan.nextInt(); int array[] = new int[size]; for(int i=0;i<array.length;i++) { System.out.println("Enter temperature for city no: "+ i); array[i] = scan.nextInt(); } //To find minimum of all the array elements int min=array[0]; for(int i=0;i<array.length;i++) { if(array[i]<min) // if you find an element in array that is less then min, shift that element as min. { min=array[i]; } } System.out.println("Minimum Temperature is: "+min); //To find maximum of all the array elements int max=array[0]; for(int i=0;i<array.length;i++) { if(array[i]>max) // if you find an element in array that is larger then max, shift that element as max. { max=array[i]; } } System.out.println("Maximum Temperature is: "+max); } } /* OUTPUT: Enter the size of array: 5 Enter temperature for city no: 0 50 Enter temperature for city no: 1 -7 Enter temperature for city no: 2 43 Enter temperature for city no: 3 5 Enter temperature for city no: 4 56 Minimum Temperature is: -7 Maximum Temperature is: 56 */ - Example: (Find longest string in a string array in java)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
// find the longest string and its lenght from a string array in java import java.util.Scanner; class test { public static void main(String ar[]) { Scanner scan = new Scanner(System.in); System.out.println("Enter the size of array:"); int size = scan.nextInt(); String array[] = new String[size]; scan.nextLine(); // clear the buffer after integer input for(int i=0;i<array.length;i++) { System.out.println("Enter "+i+" string"); array[i] = scan.nextLine(); } int max_length=array[0].length(); int index=0; for(int i=0;i<array.length;i++) { if(array[i].length()>max_length) // if you find an element in array that is less then min, shift that element as min. { max_length=array[i].length(); index=i; // backing up the index of the longest length string } } System.out.println("Highest Length: "+max_length); System.out.println("The element is: "+array[index]); // use index to print that element. } } /* OUTPUT Enter the size of array: 5 Enter 0 string blah Enter 1 string blah blah blah Enter 2 string blah blah Enter 3 string blah blah blah blah Enter 4 string blah blah blah blah hahahaha Highest Length: 28 The element is: blah blah blah blah hahahaha */
array coding example on c programming
ReplyDeleteArrays of arrays