Answer:
Follows are the solution to this question:
import java.util.*;//import package  
public class Main//defining a class
{
        public static void main(String[] ags)//main method  
        {
        float GPA;//defining floating point variable  
        int annual_income;//defining integer variable
        Scanner ga = new Scanner(System.in);//creating Scanner class object
        System.out.println("Enter GPA of student family : ");//print message
        GPA= ga.nextFloat();//input value from user-end
        System.out.println("Enter annual income of student family : ");//print message
        annual_income= ga.nextInt();//input value from user-end
       System.out.println("Is student resident of New Jersey(y/n) :");//print message
        char a=ga.next().charAt(0);//defining char variable to input char value
if(GPA>=3.75) //use if block to check GPA value
        {
         if(annual_income>60000) // use if to check annual income value
          {
             if((a == 'y'|| a== 'Y')) //use if to check char value
   System.out.println("Student accepted in college");//print message
             else//defining else block
              System.out.println("Student is not accepted in college because he/she not resident of New Jersey ");//print message
          }
         else//defining else block
           System.out.println("Student is not accepted in college because annual income is less than $60000 ");//print message
     }
    else//defining else block
     System.out.println("Student is not accepted in college because GPA is less than 3.75 ");//print message
        }
}
Output:
Please find the attached file. 
Explanation:
Please find the attached file of the pseudocode. 
In this code one integer, one float, and char variable "GPA, annual_income, and a" is declared, that uses the scanner class for accept value from the user-end, and in the next step, nested if the statement is used that checks the GPA value, annual_income, and a value and use the print method to print a value with the message.