Символ с помощью сканера, затем в ASCII и в верхнем регистре.Плюс если и вопросы выхода - PullRequest
1 голос
/ 25 сентября 2019

Я знаю, что это глупый вопрос, но я впервые беру что-либо, касающееся информатики.Мое назначение - сделать так, чтобы пользователь вводил свои первые инициалы своего имени и первый инициал своей фамилии.Я должен отображать его заглавными буквами.Затем я должен заставить программу конвертировать буквы в ASCII.После этого мне нужно сделать это, когда вы введете число, подобное 9. Это должно показать неправильный ввод, и программа должна завершиться.Я не знаю, как использовать оператор if else или заставить его выйти.Пожалуйста, помогите и спасибо.

Примером первой части ввода и вывода будет:

Ввод:

Enter the first initial of your first name: j
Enter the first initial of your last name: p

Выход:

Initials: J P
Encrypted Name: 74 80

Примервторой части ввода и вывода будет:

Input: Enter the first initial of your first name: j
Enter the first initial of your last name: 9

Initials: J Invalid Input
import java.io.*;
import java.util.*;

public class TopSecretEH {
    public static void main(String args[]) {
        Scanner kbReader = new Scanner(System.in);
        System.out.print("Enter the first intial of your first name: ");

        //String firstInitial = kbReader.next().toUpperCase();// I tried it this way the first time, but apparently I'm not even supposed to go through string.
        char firstInitial = kbReader.next().charAt(0);
        System.out.print("Enter the first initial of your last name: ");

        //String lastInitial = kbReader.next().toUpperCase();
        char lastInitial = kbReader.next().charAt(0);
        System.out.println("Initials: " + firstInitial + " " + lastInitial);

        int firstInitial2 = (int) firstInitial;
        int lastInitial2 = (int) lastInitial;
        System.out.println("Encrypted Name: " + firstInitial2 + " " + lastInitial2);

        // if (firstInitial.equals("1"))//why is my if statement not working?
        // System.out.println("Invalid Input");
        // System.exit(0);
    }
}
...