Użytkownik podaje swoje imię i nazwisko, program odczytuje je poprawnie, tzn. np. użytkownik: JAn koWALski, komputer: Jan Kowalski. Udało mi się stworzyć coś takiego:
import java.util.Scanner;
public class CzytanieZKlawiatury {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Podaj imie: ");
String imie = sc.next();
System.out.print("Podaj nazwisko: ");
String nazwisko = sc.next();
char a=(imie.toUpperCase().charAt(0));
char b=(nazwisko.toUpperCase().charAt(0));
System.out.println("Nazywasz się: "+a+imie.toLowerCase()+" "+b+nazwisko.toLowerCase());
sc.close();
}
}
Komputer odczytuje Jjan Kkowalski.
Jak to poprawić?