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
  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. 
Step-by-step 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.