1 Write a function that replace vowels within the string sta
1. Write a function that replace vowels within the string star(*).
 For example vowels are \'a\',\'e\',\'i\',\'o\',\'u\' so if my string is \"red is awesome!\" the expected output should be \"s*r* *s *ws*m*\"
2. Write a function that takes an array and reverse the array elements.
 For example if array[4] = {2, 5, 1, 6} expected output should be {6, 1, 5, 2}
3. Write a function that swaps the value of two variables WITHOUT the temporary variable.
4. Write a function that takes a large integer and add it\'s digit and returns the sum of digits.
 For example int num = 12345 and the sum of the digits in num is 15
| 1. Write a function that replace vowels within the string  star(*). 2. Write a function that takes an array and reverse the array  elements. 3. Write a function that swaps the value of two variables WITHOUT the temporary variable. 4. Write a function that takes a large integer and add it\'s  digit and returns the sum of digits. | 
Solution
ArrayOperation.java
import java.util.Arrays;
 public class ArrayOperation {
  
    public static void main(String[] args) {
        String s = \"red is awesome!\";
        System.out.println(replaceVowel(s));
        int array[] = {2, 5, 1, 6} ;
        reverseArray(array);
        System.out.println(Arrays.toString(array));
        swap(5, 4);
        System.out.println(\"Sum of digits: \"+sumDigits(12345));
    }
    public static int sumDigits(int n) {
          
        int sum = 0;
        do {
        sum += n % 10;
          
        } while ((n = n / 10) != 0);
          
        return sum;
          
        }
    public static void reverseArray(int a[]){
        for(int i = 0; i < a.length / 2; i++)
        {
        int temp = a[i];
        a[i] = a[a.length - i - 1];
        a[a.length - i - 1] = temp;
        }
    }
    public static void swap(int a, int b){
        a = a+b;
        b = a-b;
        a = a-b;
        System.out.println(\"A = \"+a+\" B = \"+b);
    }
    public static String replaceVowel(String s){
        String newStr = \"\";
        for(int i=0; i<s.length(); i++){
            char ch = s.charAt(i);
            if(ch==\'a\' ||ch==\'e\' ||ch==\'i\' ||ch==\'o\' ||ch==\'a\' ){
                newStr = newStr + \"*\";
            }
            else{
                newStr = newStr + ch;
            }
        }
        return newStr;
    }
 }
Output:
r*d *s *w*s*m*!
 [6, 1, 5, 2]
 A = 4 B = 5
 Sum of digits: 15

