Arrays program in java

package array;

import java.util.Arrays;
import java.util.Scanner;

public class Arraytry {
public static void main(String[] args) {
	Arraytry at= new Arraytry();
	//at.length_of_array();
	//at.different_way_to_print_array();
	//at.sum_of_array();
	//at.average_of_array();
	//at.count_of_odd_even_number();
	//at.count_of_positive_negative_zero();
	//at.seperate_array();
	//at.seperate_even_odd();
	//at.number_greater_than_given_number();
	//at.number_greater_than_average();
	//at.sum_of_two_array();
	//at.compare_two_array();
	//at.compare();
	//at.copy_array_in_another_array();
	//at.merge_two_array();
	//at.repeate_element_count();
	//at.trying();
	//at.largest_number();
	//at.small_number();
	//at.reverse_order();
	//at.linear_search();
	//at.second_largest_number();
	//at.second_smallest_number();
	//at.sorting_ascending_number();
	//at.odd_index_and_even_index();
	//at.Remove_number_from_given_number();
	//at.Sum_of_two_array_different_length();
	//at.prime_number();
	//at.print_odd_element_at_even_index();
	//at.print_even_element_at_odd_index();
	//at.count_of_given_number();
	//at.placing_given_in_last_index();
	//at.Remove_duplicate_and_new_array();
	//at.gcd_using_array();
	//at.add_two_element_and_insert_last();
	//at.binary_search();
	at.insert_element_in_array_at_specific_position();
	
}

private void insert_element_in_array_at_specific_position() {
	// TODO Auto-generated method stub
	Scanner sc=new Scanner(System.in);
	System.out.println("enter array length: ");
	int n=sc.nextInt();
	int[] arr1=new int[n];
	int[] arr2=new int[arr1.length+1];
	System.out.println("enter array values: ");
	for(int i=0;i<arr1.length;i++) {
		arr1[i]=sc.nextInt();
	}
	System.out.println("insert value");
	int given=sc.nextInt();
	System.out.println("enter position");
	int position=sc.nextInt();
	for(int i=0,j=0;i<arr2.length;i++) {
		if(i==position) {
			arr2[i]=given;
		}
		else {
			arr2[i]=arr1[j++];
		}
	}
	System.out.println(Arrays.toString(arr2));
}

private void binary_search() {
	// TODO Auto-generated method stub
	Scanner sc=new Scanner(System.in);
	System.out.println("enter array length:" );
	int n= sc.nextInt();
	int[] arr=new int[n];
	System.out.println("enter array values: ");
	for(int i=0;i<arr.length;i++) {
		arr[i]=sc.nextInt();
	}
	System.out.println("enter search element:");
	int key=sc.nextInt();
	int s=0,e=arr.length-1;
	while(true) {
	int mid=(s+e)/2;
	if(key==arr[mid]) {
		System.out.println("yes,it contain ");
		
		break;
		}
	
	else if(key>arr[mid]) {
		s=mid+1;
	}
	else {
		e=mid-1;
	}}
}

private void add_two_element_and_insert_last() {
	// TODO Auto-generated method stub
	Scanner sc=new Scanner(System.in);
	System.out.println("enter array length: ");
	int n=sc.nextInt();
	int[] arr1=new int[n];
	int[] arr2=new int[arr1.length+1];
	System.out.println("enter array values: ");
	for(int i=0;i<arr1.length;i++) {
		arr1[i]=sc.nextInt();
	}
	int sum=0;
	for(int i=0;i<arr1.length;i++) {
		sum+=arr1[i];
	}
	System.out.println("sum is: "+sum);
	int i=0;
	for(;i<arr2.length-1;i++) {
		arr2[i]=arr1[i];
	}
	arr2[arr2.length-1]=sum;
	System.out.println(Arrays.toString(arr2));
}

private void gcd_using_array() {
	// TODO Auto-generated method stub
	//int num1 = 12;
    //int num2 = 8;
	Scanner sc=new Scanner(System.in);
	System.out.println("enter array length: ");
	int n=sc.nextInt();
	int[] arr=new int[n];
	System.out.println("enter array values: ");
	for(int i=0;i<arr.length;i++) {
		arr[i]=sc.nextInt();
	}
    int gcd = 0;
    for(int i=0;i<arr.length;i++) {
    	for(int j=i+1;j<arr.length-1;j++) {

    for(int i1=1; i1 <= arr[i] && i1 <= arr[j]; i1++) {
        if(arr[i] % i1 == 0 && arr[j] % i1 == 0) {
            gcd = i1;
        }
    }}}
      System.out.println(gcd);
    //System.out.println("GCD of " + arr[i] + " and " + num2 + " is: " + gcd);
	
	
 }


private void Remove_duplicate_and_new_array() {
	// TODO Auto-generated method stub
	int[] arr={10,5,3,10,10,5,22,5,44,8,6,8,7,8,9,8};
	//int[] arr= {1,3,2,3,4,5,4};
	int count=0;
	for(int i=0;i<arr.length;i++) {//i=10
		for(int j=i+1;j<arr.length;j++) {//j=5,3,10,......
			if((arr[i]==arr[j])) {//10=5-false,10=3-false,10=10-true it takes that count then break,10=10 -true again take count.
				System.out.println(arr[i]);
				count++;
				break;
			}}}
	int temp=0;
	for(int i=0;i<arr.length;i++) {
	for(int j=i+1;j<arr.length;j++) {
		if(arr[i]>arr[j]) {//1>3
			temp=arr[i];//temp=1
			arr[i]=arr[j];//arr[i]=3
			arr[j]=temp;//arr[j]=1
		}
	}
	//System.out.println(arr[i]); 
	
	}//{1,2,2   1!=2,2!=2
	System.out.println("before array "+Arrays.toString(arr));
	int j=0;
	int[] arr1=new int[arr.length-count];
	for(int i=0;i<arr.length-1;i++) {
		
			if(arr[i]!=arr[i+1]) {//1!=2,2!=2 false
				arr1[j++]=arr[i];//arr1=1
			}
			//arr[j++]=arr.length-1;
		}
		arr1[j++]=arr[arr.length-1];//5
	System.out.println("after array "+Arrays.toString(arr1));
	
}

private void placing_given_in_last_index() {
	// TODO Auto-generated method stub
	Scanner sc= new Scanner(System.in);
	System.out.println("enter array length: ");
	int n=sc.nextInt();
	int[] arr=new int[n];
	System.out.println("enter array values : " );
	for( int i=0;i<arr.length;i++) {
		arr[i]=sc.nextInt();}
	System.out.println("enter element: ");
	int given=sc.nextInt();
	for(int i=0;i<arr.length-1;i++) {
		//System.out.println(arr[i]);
	}
	arr[arr.length-1]=given;
	for(int i=0;i<arr.length;i++) {
		System.out.println(arr[i]);
	}
}

private void count_of_given_number() {
	// TODO Auto-generated method stub
	Scanner sc= new Scanner(System.in);
	System.out.println("enter array length: ");
	int n=sc.nextInt();
	int[] arr=new int[n];
	System.out.println("enter array values : " );
	for( int i=0;i<arr.length;i++) {
		arr[i]=sc.nextInt();}
	int count=0;
	System.out.println("enter a number: ");
	int given=sc.nextInt();
	for(int i=0;i<arr.length;i++) {
		if(arr[i]==given) {
			count++;
		}
	}System.out.println("count is: "+count);
}

private void print_even_element_at_odd_index() {
	// TODO Auto-generated method stub
	Scanner sc= new Scanner(System.in);
	System.out.println("enter array length: ");
	int n=sc.nextInt();
	int[] arr=new int[n];
	int i=0;
	System.out.println("enter array values : " );
	for( i=0;i<arr.length;i++) {
		arr[i]=sc.nextInt();
	}
	for( i=1;i<arr.length;i+=2) {
		if(arr[i]%2==0) {
			System.out.println(arr[i]);
		}
	}
}

private void print_odd_element_at_even_index() {
	// TODO Auto-generated method stub
	Scanner sc= new Scanner(System.in);
	System.out.println("enter array length: ");
	int n=sc.nextInt();
	int[] arr=new int[n];
	int i=0;
	System.out.println("enter array values : " );
	for( i=0;i<arr.length;i++) {
		arr[i]=sc.nextInt();
	}
	for( i=0;i<arr.length;i+=2) {
		if(arr[i]%2!=0) {
			System.out.println(arr[i]);
		}
	}
}

private void prime_number() {
	// TODO Auto-generated method stub
	Scanner in =new Scanner(System.in);
	System.out.println("enter array length: ");
	int n= in.nextInt();
	int[] array = new int [n];    
    System.out.println("Enter the elements of the array: ");
    for(int i=0; i<n; i++)
    {
        array[i] = in.nextInt();//7,4
    }
    //loop through the numbers one by one
    for(int i=0; i<array.length; i++){
        boolean isPrime = true;
        
        //check to see if the numbers are prime
        for (int j=2; j<array[i]; j++){//0<7
            
            if(array[i]%j==0){//7/2,7/3.....7/6,4/2=2
                isPrime = false;//
                break;
            }
        }
        //print the number
        if(isPrime)//7

            System.out.println(array[i] + " are the prime numbers in the array ");
    }
}

	 
	
	
	
	
	


private void Sum_of_two_array_different_length() {
	// TODO Auto-generated method stub
	int[] s1 = {78, 70, 65, 45, 56}; 
	int[] s2 = {100,97, 67, 69,90, 78};
	// Ternary Operator
	int big = s1.length>s2.length? s1.length: s2.length; 
	int small = s1.length<s2.length? s1.length: s2.length; 

	int[] result = new int[big]; 
	int i=0;
	for(i=0; i<small; i++)
	{
	result[i] = s1[i] + s2[i]; 
	}
	result[i] = s2[big-1];
	for(i=0; i<result.length; i++)
	{
	System.out.print(result[i] + " ");}  
}

private void Remove_number_from_given_number() {
	// TODO Auto-generated method stub
	/*Scanner sc=new Scanner(System.in);
	System.out.println("enter array length: ");
	int n=sc.nextInt();
	int[] arr=new int[n];
	System.out.println("enter array values: ");
	for(int i=0;i<arr.length;i++) {
		arr[i]=sc.nextInt();
	}
	System.out.println("enter remove number: ");
	int key=sc.nextInt();
	int[] arr_new= new int[arr.length-1];
	for(int i=0,j=0;i<arr.length;i++,j++) {
		if(arr[i]!=key) {
			arr_new[j]=arr[i];
		}
	}
	System.out.println("the value is "+Arrays.toString(arr_new));*/
	
	
	int[] originalArray = {1, 2, 3, 4, 5};
	int elementToRemove = 3;
	//int newArraySize = originalArray.length - 1;
	//int[] newArray = new int[newArraySize];
	int[] newArray = new int[originalArray.length - 1];
	//int j = 0;

	for (int i = 0,j=0; i < originalArray.length; i++) {
	    if (originalArray[i] != elementToRemove) {//1!=3,3==3
	        newArray[j] = originalArray[i];//1
	        j++;
	    }
	}

	System.out.println(Arrays.toString(newArray));
	
	int[] arr1= {1,2,3,4,5};
	int[] arr2=new int[arr1.length-2];
	for(int i=0,j=0;i<arr1.length;i++) {
		if(i!=0 && i!=arr1.length-1) {
			arr2[j]=arr1[i];
			j++;
		}
	}System.out.println(Arrays.toString(arr2));

}

private void odd_index_and_even_index() {
	// TODO Auto-generated method stub
	Scanner sc =new Scanner(System.in);
	System.out.println("enter array length: ");
	int n=sc.nextInt();
	int[] arr=new int[n];
	System.out.println("enter array values: ");
	for(int i=0;i<arr.length;i++) {
		arr[i]=sc.nextInt();
	}
	for(int i=0;i<arr.length;i+=2) {//0,0+2=2-->even
		System.out.println("even length value is arr["+i+"] "+arr[i]);
	}
	for(int i=1;i<arr.length;i+=2) {//1,1+2=3-->odd
		System.out.println("odd length value is arr["+i+"] "+arr[i]);
	}
	
}

private void sorting_ascending_number() {
	// TODO Auto-generated method stub
	Scanner sc=new Scanner(System.in);
	System.out.println("enter array length: ");
	int n= sc.nextInt();
	int[] arr=new int[n];
	//int[] brr=new int[n];
	System.out.println("enter array values: ");
	for(int i=0;i<arr.length;i++) {
		arr[i]=sc.nextInt();
	}
	int temp=0;
	for(int i=0;i<arr.length;i++) {
	for(int j=i+1;j<arr.length;j++) {
		if(arr[i]>arr[j]) {
			temp=arr[i];
			arr[i]=arr[j];
			arr[j]=temp;
		}
	}
	System.out.println(arr[i]); 
	
	}
	System.out.println(Arrays.toString(arr));
	/*int a[]={1,278,3,94,5,57,5,67,};
	int temp=0;
	for(int i=0;i<a.length;i++)
	{
	for(int j=i+1;j<a.length;j++)
	{
	if(a[i]>a[j])
	{
	temp=a[i];
	a[i]=a[j];
	a[j]=temp;
	}
	}
	System.out.print(a[i]+" ");
	}System.out.println(Arrays.toString(a));*/
	
}

private void second_smallest_number() {
	// TODO Auto-generated method stub
	Scanner sc=new Scanner(System.in);
	System.out.println("enter array length: "); 
	int n =sc.nextInt();
	int[] arr=new int[n];
	System.out.println("enter array values: ");
	for(int i=0;i<arr.length;i++) {
		arr[i]=sc.nextInt();
	}
	int min=arr[0];
	int small=0;
	for(int i=0;i<arr.length;i++) {
		if(arr[i]<min) {
			small=min;
			min=arr[i];
		}
		else if(arr[i]<small) {
			small=arr[i];
		}
	}
	System.out.println("first smallest is "+min);
	System.out.println("second smallest is "+small);
}

private void second_largest_number() {
	// TODO Auto-generated method stub
	Scanner sc=new Scanner(System.in);
	System.out.println("enter array length: ");
	int n=sc.nextInt();
	int[] arr=new int[n];
	System.out.println("enter array values: ");
	for(int i=0;i<arr.length;i++) {
		arr[i]=sc.nextInt();
	}
	int small=0,max=arr[0];
	for(int i=1;i<arr.length;i++) {
		
			if(arr[i]>max) {//30>10-true,20>30-false
				small=max;//10
				max=arr[i];//30
			}
			else if(arr[i]>small) {//20>10
				small=arr[i];//20
			}
		}
	System.out.println("largest number is: "+max);//30
	System.out.println("second largest number is: "+small);//20
	}
	
		


private void linear_search() {
	// TODO Auto-generated method stub
	Scanner sc=new Scanner(System.in);
	System.out.println("enter array length: ");
	int n=sc.nextInt();
	int[] arr=new int[n];
	System.out.println("enter array values: ");
	for(int i=0;i<arr.length;i++) {
		arr[i]=sc.nextInt();
	}
	System.out.println("enter search element: ");
	int given=sc.nextInt();
	for(int i=0;i<arr.length;i++) {
		if(arr[i]==given) {
			System.out.println(given+" is contain in "+i+" index");
		}
		else {
			System.out.println("not");
		}
	}
}

private void reverse_order() {
	// TODO Auto-generated method stub
	Scanner sc=new Scanner(System.in);
	  System.out.println("enter array length: ");
	int n=sc.nextInt();
	int[] arr=new int[n];
	int[] arr2=new int[arr.length];
	
	System.out.println("array value: ");
	for(int i=0;i<arr.length;i++) {
		arr[i]=sc.nextInt();
		}
	
	for(int i=0,j=arr.length-1;i<arr.length;i++,j--) {
		arr2[j]=arr[i];//arr2[4]=arr[0]
		//System.out.println(arr[i]);
	}
	System.out.println(Arrays.toString(arr2));
}

private void small_number() {
	// TODO Auto-generated method stub
	int[] arr= {1,2,3,4,5,-6,-9,-2};
	int min=arr[0];
	for(int i=0;i<arr.length;i++) {
		if(min>arr[i]) {//1>2,2>3
			//System.out.println(arr[i]);
			min=arr[i];
			//System.out.println(arr[i]);
		}
	}
	System.out.println(min);
}

private void largest_number() {
	// TODO Auto-generated method stub
	int[] arr= {1,2,3,4,5};
	int max=arr[0];
	for(int i=0;i<arr.length;i++) {
		if(arr[i]>max) {//1>1,2>1
			//System.out.println(arr[i]);
			max=arr[i];//max=2
		}
	}
	System.out.println(max);
}

private void trying() {
	// TODO Auto-generated method stub
	int[] my_array = {1, 2, 5, 5, 6, 6, 7, 2};
	int count=0;
	 
    for (int i = 0; i < my_array.length-1; i++)
    {
        for (int j = i+1; j < my_array.length; j++)
        {
            if ((my_array[i] == my_array[j]) && (i != j))
            {
                System.out.println("Duplicate Element : "+my_array[j]);
                count++;
            }
        }
    }
    System.out.println("count is"+count);
}

private void repeate_element_count() {
	// TODO Auto-generated method stub
	int[] arr={10,5,3,10,10,5,22,5,44,8,6,8,7,8,9,8};
	int count=0;
	for(int i=0;i<arr.length;i++) {//i=10
		for(int j=i+1;j<arr.length;j++) {//j=5,3,10,......
			if((arr[i]==arr[j])) {//10=5-false,10=3-false,10=10-true it takes that count then break,10=10 -true again take count.
				System.out.println(arr[i]);
				count++;
				break;
			}
			else {
				//System.out.println("no");
			}
			
		}
		
	}
	System.out.println("count is"+count);
}

private void merge_two_array() {
	// TODO Auto-generated method stub
	Scanner sc=new Scanner(System.in);
	System.out.println("enter array length: ");
	int n=sc.nextInt();
	int[] arr1=new int[n];
	int[] arr2=new int[n];
	int[] arr3=new int[arr1.length+arr2.length];//if it merge array, length is increase,so it added two array length for put the third array length
	System.out.println("enter array1 value: ");
	for(int i=0;i<arr1.length;i++) {
		arr1[i]=sc.nextInt();
	}
	System.out.println("enter array2 value: ");
	for(int i=0;i<arr2.length;i++) {
		arr2[i]=sc.nextInt();
	}
	for(int i=0;i<arr1.length;i++) {//i=0to4 it fill index 0 to 4 
		arr3[i]=arr1[i];//arr3[0]=arr1[0]
	}
	for(int i=0,j=arr1.length;j<arr1.length+arr2.length;i++,j++) {//j=5,5<(5+5=10),it already assign 0 to 4 index in above loop ,so it assign j is arr1 or arr2 length,that assign index 5 to 9.the condition j is failed loop is stopped,it not depend upon i. 
		arr3[j]=arr2[i];//arr3[5]=arr2[0]
	}
	System.out.println(Arrays.toString(arr3));
	
}

private void copy_array_in_another_array() {
	// TODO Auto-generated method stub
	Scanner sc=new Scanner(System.in);
	System.out.println("enter array length: ");
	int n=sc.nextInt();
	int[] arr1= new int[n];
	System.out.println("enter array values: ");
	for(int i=0;i<arr1.length;i++) {
		arr1[i]=sc.nextInt();
	}
	int[] arr2=new int[arr1.length];
	for(int i=0;i<arr2.length;i++) {
		arr2[i]=arr1[i];
		System.out.println(arr2[i]);
	}
	System.out.println(Arrays.toString(arr2));
}

private void compare() {
	// TODO Auto-generated method stub
    int[] arr1= {1,2,3,4,5};
    int[] arr2= {1,2,3,4,5};
    int[] arr3= {2,3,4,7,8};
    if(arr2.equals(arr1)) {
    	System.out.println("same");
    }
    else {
    	System.out.println("not same");
    }
}

private void compare_two_array() {
	// TODO Auto-generated method stub
	Scanner sc = new Scanner(System.in);
	System.out.println("enter array length: ");
	int n=sc.nextInt();
	int[] arr1=new int[n];
	int[] arr2=new int[n];
	System.out.println("enter array1 value: ");
	for(int i=0;i<arr1.length;i++) {
		arr1[i]=sc.nextInt();
	}
	System.out.println("enter array2 value: ");
	for(int i=0;i<arr2.length;i++) {
		arr2[i]=sc.nextInt();
	}
	for(int i=0;i<arr1.length;i++) {
		if(Arrays.equals(arr1, arr2)) {
			System.out.println("arrays are same");
			//System.out.println(i+" index is same");
		}
		else {
			System.out.println("array not same");
			//System.out.println(i+" index is not same");
		}
	}
	
}

private void sum_of_two_array() {
	// TODO Auto-generated method stub
	Scanner sc= new Scanner(System.in);
	System.out.println("enter array length: ");
	int n=sc.nextInt();
	int[] arr1=new int[n];
	int[] arr2=new int[n];
	System.out.println("enter array1 values: ");
	for(int i=0;i<arr1.length;i++) {
		arr1[i]=sc.nextInt();
	}
	System.out.println("enter array2 values: ");
	for(int i=0;i<arr2.length;i++) {
		arr2[i]=sc.nextInt();
	}
	int[] arr3 = new int[n];
	for(int i=0;i<arr3.length;i++) {
		
		arr3[i]=arr1[i]+arr2[i];
		//System.out.println("value of arr3["+i+"] is "+arr3[i]);
	}
	System.out.println("value of arr3 is "+Arrays.toString(arr3));
}

private void number_greater_than_average() {
	// TODO Auto-generated method stub
	Scanner sc=new Scanner(System.in);
	System.out.println("enter array length: ");
	int n=sc.nextInt();
	int[] arr=new int[n];
	System.out.println("enter array values: ");
	for(int i=0;i<arr.length;i++) {
		arr[i]=sc.nextInt();
	}
	int sum=0,average=0;
	for(int i=0;i<arr.length;i++) {
		 sum+= arr[i];
	}
	average=sum/arr.length;
	System.out.println("the average is:"+average);
	for(int i=0;i<arr.length;i++) {
		if(arr[i]>average) {
			System.out.println("the values are: "+arr[i]);
		}
	}
	
}

private void number_greater_than_given_number() {
	// TODO Auto-generated method stub
	Scanner sc = new Scanner(System.in);
	System.out.println("enter array length: ");
	int n=sc.nextInt();
	int[] arr=new int[n];
	System.out.println("enter array values: ");
	for(int i=0;i<arr.length;i++) {
		arr[i]=sc.nextInt();
		
	}
	System.out.println("enter number: ");
	int given=sc.nextInt();
	for(int i=0;i<arr.length;i++) {
		if(arr[i]>given) {
			System.out.println("the value is: "+arr[i]);
		}
	}
	
	}

private void seperate_even_odd() {
	// TODO Auto-generated method stub
	int evennum=0,oddnum=0;
    Scanner sc=new Scanner(System.in);
    System.out.println("Enter the limit");
    int n=sc.nextInt();
    int[] a=new int[n];
    for(int i=0; i<a.length; i++)
    {
      System.out.println("Enter the a["+i+"] values");
      a[i]=sc.nextInt();
    }
    for(int element : a)
    {
      if(element%2==0)
      {
        evennum++;
      }
      else
      {
        oddnum++;
      }
    }
    int evenarray[]=new int[evennum];
    int oddarray[]=new int[oddnum];
    int even=0,odd=0;
    for(int element:a)
    {
      if(element%2==0)
      {
        evenarray[even++]=element;
      }
      else
      {
        oddarray[odd++]=element;
      }
    }
    System.out.println("even number is" + Arrays.toString(evenarray));
    System.out.println("odd number is" + Arrays.toString(oddarray));
}

private void seperate_array() {
	// TODO Auto-generated method stub
	Scanner sc = new Scanner(System.in);
	System.out.println("enter array length: ");
	int a =sc.nextInt();
	int[] arr=new int[a];
	System.out.println("enter array values: ");
	for(int i=0;i<arr.length;i++) {
		arr[i]=sc.nextInt();
	}
	int positive=0,negative=0,positive2=0,negative2=0;
	for(int i=0;i<arr.length;i++) {
		if(arr[i]>0) {
			positive++;
		}
		else if(arr[i]<0) {
			negative++;
		}
	}
	int[] positive1=new int[positive];
	int[] negative1=new int[negative];
	for(int i=0;i<arr.length;i++) {
		if(arr[i]>0) {
			positive1[positive2++]=arr[i];
		}
		else if(arr[i]<0) {
			negative1[negative2++]=arr[i];
		}
	}
	System.out.println("Positive is "+Arrays.toString(positive1));
	System.out.println("Negative is "+Arrays.toString(negative1));
}

private void count_of_positive_negative_zero() {
	// TODO Auto-generated method stub
	Scanner sc = new Scanner(System.in);
	System.out.println("enter array length: ");
	int a= sc.nextInt();
	int[] arr=new int[a];
	System.out.println("enter array values: ");
	for(int i=0;i<arr.length;i++) {
		arr[i]=sc.nextInt();
	}
	int positive=0,negative=0,zeros=0,sum_pos=0,sum_neg=0;
	for(int i=0;i<arr.length;i++) {
		if(arr[i]>0) {
			System.out.println("positive number is: "+arr[i]);
			sum_pos+=arr[i];
			positive++;
		}
		else if(arr[i]<0) {
			System.out.println("negative number is: "+arr[i]);
			sum_neg+=arr[i];
			negative++;
		}
		else {
			System.out.println("zeros is: "+arr[i]);
			zeros++;
		}
	}
	System.out.println("positive count is: "+positive);
	System.out.println("sum of positive number is "+sum_pos);
	System.out.println("negative count is: "+negative);
	System.out.println("sum of negative number is "+sum_neg);
	System.out.println("zeros count is: "+zeros);
}

private void count_of_odd_even_number() {
	// TODO Auto-generated method stub
	Scanner sc=new Scanner(System.in);
	System.out.println("enter array length: ");
	int a= sc.nextInt();
	int[] arr=new int[a];
	System.out.println("enter array values: ");
	for(int i=0;i<arr.length;i++) {
		arr[i]=sc.nextInt();
	}
	int even=0,odd=0,odd_sum=0,even_sum=0;
	for(int i=0;i<arr.length;i++) {
		if(arr[i]%2==0) {
			System.out.println("even number is: "+arr[i]);
			even_sum+=arr[i];
			even++;
		}
		else if(arr[i]%2!=0) {
			System.out.println("odd number is: "+arr[i]);
			odd_sum+=arr[i];
			odd++;
		}
		
	}
	System.out.println("sum of even number  is: "+even_sum);
	System.out.println("sum of odd number  is: "+odd_sum);
	System.out.println("even number count is: "+even);
	System.out.println("odd number count is: "+odd);
	
}

private void average_of_array() {
	// TODO Auto-generated method stub
	Scanner sc = new Scanner(System.in);
	System.out.println("enter array length: ");
	int a =sc.nextInt();
	int arr[] =new int[a];
	System.out.println("enter array values: ");
	for(int i=0;i<arr.length;i++) {
		arr[i]=sc.nextInt();
		//System.out.println(arr[i]);
	}
	int sum=0;
	int average=0;
	for(int i=0;i<arr.length;i++) {
		sum+=arr[i];
	}
	 average=sum/arr.length;
	System.out.println("sum of values: "+sum);
	System.out.println("average of value is: "+average);
}

private void sum_of_array() {
	// TODO Auto-generated method stub
	int total=0;
	int[] arr= {1,-2,3,-4,5};
	for(int i=0;i<arr.length;i++) {
		//System.out.println("arr["+i+"] = "+arr[i]);
		 total+=arr[i];
		 System.out.println(total); //cumulative sum
	}System.out.println(total);
}

private void different_way_to_print_array() {
	// TODO Auto-generated method stub
	int[] arr= {1,2,3,4,5};
	/*for(int i=0;i<arr.length;i++) {
		System.out.println("arr["+i+"] = "+arr[i]);
	}*/
	
	int i=0;
	while(i<arr.length) {
		System.out.println("arr["+i+"] = "+arr[i]);
		i++;
	}
	
	/*for( int i:arr) {
		System.out.println("arr["+i+"] = "+arr[i]);
	}*/
}

private void length_of_array() {
	// TODO Auto-generated method stub
	int[] a= {1,2,3,4,5};
	System.out.println(a.length);
}
}

Leave a comment

Design a site like this with WordPress.com
Get started