Program 1
Write a program named randomsum.java that asks the user to enter a number.  The program then calculates 4 random numbers that sum up to the user's number.  It should output different (random) numbers each time.  Below are some example runs:

These numbers sum up to 100:  50, 8, 19, 23

These numbers sum up to 100:  17, 42, 5, 36

These numbers sum up to 25:  1, 9, 11, 4

Program 2
Create a program named different.java that has 2 overloaded methods named SameDifferent.  The first method takes 3 integer parameters, and the second method takes 4 integer parameters.

- If all the parameters are the same, the method returns "same".
- Otherwise, if at least half the integers are the same, it returns "similar".
- If all the parameters are different, it returns "different".

Test your methods with this main program:

```public class different
{
public static void main (String[] args)
{
System.out.println("3,1,5 = " + SameDifferent(3,1,5));
System.out.println("2,0,2 = " + SameDifferent(2,0,2));
System.out.println("5,5,5 = " + SameDifferent(5,5,5));
System.out.println("8,9,2,4 = " + SameDifferent(8,9,2,4));
System.out.println("7,7,1,7 = " + SameDifferent(7,7,1,7));
System.out.println("4,4,4,4 = " + SameDifferent(4,4,4,4));
}

// create the two SameDifferent methods here
}

Program 3  Using this main program, create a Student class.  The class should contain a constructor to take the four variables as parameters.  In the main program, calculate and output the average Age and average GPA.```
```public class college
{
public static void main(String[] args)
{
Student S1 = new Student("Gonzalez", "Juan", 19, 3.8);
Student S2 = new Student("Brown", "Leanne", 20, 3.4);
Student S3 = new Student("Kumar", "Raj", 20, 3.5);
Student S4 = new Student("Tucker", "Alexa", 21, 3.9);

// calculate and output average Age and average GPA
}
}

// create class Student here with a constructor to take the 4 parameters
```