01 Fév2016
Transformer une chaîne en minuscule et en majuscule
Objectif :
- Transformer une chaîne en majuscule.
- Transformer une chaîne en minuscule.
Énonce :
Ecrire un programme permettant de lire le nom et le prénom d'un étudiant, ensuite transforme le nom en majuscule, la première lettre du prénom en majuscule et le reste en minuscule.
Exemple d’exécution :
Donner le nom cet étudiant : safi
Donner le prénom cet étudiant : amal
>> SAFI Amal
Notes
- Les chaînes de type String sont immodifiables, les fonctions de cette classe renvoient une nouvelle chaîne, la chaîne d'origine reste intacte.
- La méthode toLowerCase () de la classe String permet de transformer une chaîne en minuscule.
- La méthode toUpperCase () de la classe String permet de transformer une chaîne en majuscule.
- La méthode subString ( int i) permet d'extraire une sous chaîne d'une chaîne à partir de la position i.
- La méthode subString (int i, int j) permet d'extraire une sous chaîne d'une chaîne qui se trouve ente i et j.
Solution :
import java.util.Scanner; /** * * @author lachgar */ public class Exo4 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("Donner le nom cet étudiant :"); String nom = sc.next(); System.out.println("Donner le prénom cet étudiant :"); String prenom = sc.next(); System.out.println(">> " + nom.toUpperCase() + " " + prenom.substring(0, 1).toUpperCase() + "" + prenom.substring(1).toLowerCase()); } }