Hello everyone, I desperately need someone to help me figure out why the output, listed on the bottom of post, is giving me a result of 220. I need to understand why this is giving me the result of 220 and if someone can help me fix this to where the result is my initials instead of 220. please help!!!!!!!!

import java.util.Scanner;

public class UserID {

public static void main(String args[]) {

Scanner login = new Scanner(System.in);

System.out.println("Enter your First Name?.");

String firstname = login.nextLine();
char first = firstname.charAt(0);
System.out.println(first);


System.out.println( "Enter your complete middle name?.");
String middlename = login.nextLine();
char middle = middlename.charAt(0);

System.out.println(middle);

System.out.println("Enter your last name?.");

String lastname = login.nextLine();
char last = lastname.charAt(0);
System.out.println(last);
//String name = (first + middle + last);
System.out.println( first + middle + last );



Output:
Enter your First Name?.
Daniel
D
Enter your complete middle name?.
Eben
E
Enter your last name?.
Stevens
S
220