Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import javax.swing.JOptionPane;
- public class Main {
- public static void main(String[] args) {
- // TODO Auto-generated method stub
- // 30-OrdinaNomi ----------------------------------------------------
- String matr[] = { "carlo", "anna", "jack", "paolo", "lucia", "chiara", "ste", "cris", "diego", "elisa" };
- System.out.println("Elenco non ordinato");
- for (int i = 0; i < matr.length; i++) {
- System.out.print(matr[i] + " ");
- }
- System.out.println("\n");
- System.out.println("Elenco ordinato");
- selectionSortStr(matr);
- }
- // metodi
- // -------------------------------------------------------------------------
- static int inputInt(String messaggio) {
- String s = JOptionPane.showInputDialog(messaggio);
- return Integer.parseInt(s);
- }
- // metodo ordinamento ascendente -------------------------------------------
- static void selectionSortStr(String[] matr) {
- int min;
- String temp;
- int confr;
- for (int i = 0; i < matr.length - 1; i++) {
- min = i;
- for (int j = i + 1; j < matr.length; j++) {
- confr = matr[min].compareTo(matr[j]);
- if (confr <= 0) {
- min = j;
- }
- if (confr > 0) {
- temp = matr[min];
- matr[min] = matr[i];
- matr[i] = temp;
- }
- }
- }
- for (int i = 0; i < matr.length; i++) {
- System.out.print(matr[i] + " ");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement