import java.util.*; import java.util.Scanner; public class autre { public static void main(String[]args) { Scanner sc=new Scanner(System.in); Vector VV=new Vector(); String saisie; do { System.out.println("entrez un nouvel nom:"); saisie=sc.nextLine(); VV.add(saisie); } while(!saisie.equals("0")); System.out.println("vous avez saisie 0 fin de saisie:"); String inter[]=new String[VV.size()]; VV.copyInto(inter); Arrays.sort(inter); for(int i=1;i<inter.length;i++) { System.out.println(inter[i]); } } }
import java.util.*; public class TriSerieDeNoms { //public static void main(string[]args) // *** public static void main(String[]args) { String[] tableauDeNoms = new String[6]; // Ce tableau est initialisé pour 6 éléments tous null // Ce qui fait que si on quitte avant qu'il soit plein les derniers éléments seront null // et Arrays.sort n'aime pas du tout... // Nous allons donc initialiser tous les éléments du tableau a espace int i = 0; for (i = 0; i < tableauDeNoms.length; i++) tableauDeNoms[i] = " "; Scanner sc=new Scanner(System.in); String saisie = ""; // do // { // .... // .... // }while(!saisie.equals("0")); // ne convient pas car on ne gere pas la fin de saisie par longueur du tableau atteinte // Préférons: i = 0; while(i < tableauDeNoms.length) { System.out.println("entrez un nom (ou 0 pour terminer:)"); saisie = sc.nextLine(); System.out.println("saisie : " + saisie); if (saisie.equals("0")) break; else { tableauDeNoms[i] = saisie; //System.out.println("tableauDeNoms[" + i + "]: " + tableauDeNoms[i]); i++; } } System.out.println("vous avez saisie 0 ou le tableau est plein. Fin de saisie."); System.out.println("\nAVANT LE TRI:"); for(i = 0; i<tableauDeNoms.length; i++) { System.out.println(i + " " + tableauDeNoms[i]); } Arrays.sort(tableauDeNoms); System.out.println("\nRESULTAT APRES LE TRI:"); for(i = 0; i<tableauDeNoms.length; i++) { System.out.println(i + " " + tableauDeNoms[i]); } } }
scanner sc=new scanner(system.in);
string[] tableaudenoms = new string[6];
import java.util.*; public class TriSerieDeNoms { //public static void main(string[]args) // *** public static void main(String[]args) { String[] tableauDeNoms = new String[6]; // Ce tableau est initialisé pour 6 éléments tous null