Usando o método charAt, não os adicionará como Int e não imprimirá como string. Vai explicar melhor

Tudo bem, então aqui está o meu código:

import java.util.Scanner;

public class CarRental {

    public static String model;
    public static int letternum;
    public static String plate;
    public static String letter;
    public static int total;              
    public static String alphabet = "abcdefghijklmnopqrstuvwxyz";

    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);

        //System.out.println("Car Model:");
        //model = input.nextLine();
        System.out.println("License Plate: ");
        plate = input.nextLine();

        char one = plate.charAt(0);
        char two = plate.charAt(1);
        char three = plate.charAt(2);
        total = one + two + three;
        letternum = total % 24;

        char letter = alphabet.charAt(letternum);

        System.out.println("" + letter + total);

    }
}

O que está acontecendo é isso, eu estou tentando fazer com que ele pegue a minha placa de entrada e pegue os personagens nos lugares de 0, 1 e 2. Que em uma placa seria as três letras. Então, eu estou tentando pegar seus valores ASCII, adicioná-los todos juntos e configurá-los para o int "total". Então, para encontrar uma carta que deveria estar na frente do valor total, eu encontro o restante do total usando% 6. Então ele vai pegar esse valor, e qualquer que seja o número, digamos que seja 4, vai demorar a quarta letra da string "alfabeto" e defina isso para uma letra "char". Então, o que deve fazer é imprimir a letra seguida dos totais do valor ASCII.

Aqui está um exemplo de qual é a minha contribuição com o resultado esperado, seguido por seu resultado ACTUAL.

Placa de Licença: CPR 607

Produto: E836

Minha saída com a mesma placa de licença é:

Placa de Licença: CPR 607

n229

Eu não tenho certeza do que estou fazendo de errado, mas minha melhor pista é que o fato de ser um char, é tratá-lo como seu valor ASCII, em vez de seu valor String (o qual eu estou realmente tentando obter)

Se alguém pudesse sugerir algumas dicas, seria uma grande ajuda. Não necessariamente o código do qual eu posso me livrar, mas como eu deveria fazer isso da maneira certa!

questionAnswers(4)

yourAnswerToTheQuestion