Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2013
    Messaggi
    12

    Problemi stampa Array decrescente

    Ciao a tutti.

    Vorrei stampare a video i componenti di questo Array in ordine decrescente, questa soluzione aveva già funzionato in un altro caso ma qui non riesco a stampare la i-esima componente dell'array (il terminale non mi restituisce nulla al runtime).

    codice:
    class TestLinuxJava{  
      public static void main(String[] argv){
    
    
        int[] arraySperimentale = {34,65,98,23,45,67,56};
    
    
          for(int i = 6; i< arraySperimentale.length-1 ; i--){
            System.out.println(arraySperimentale[i]);
          }
      }
    }
    Dove sbaglio? Grazie in anticipo!
    Ultima modifica di Dryblow; 31-03-2014 a 16:15

  2. #2
    Utente di HTML.it L'avatar di Scara95
    Registrato dal
    Jul 2009
    residenza
    Zimella (VR)
    Messaggi
    2,589
    codice:
    class TestLinuxJava{  
      public static void main(String[] argv){
    
    
        int[] arraySperimentale = {34,65,98,23,45,67,56};
    
    
          for(int i = arraySperimentale.length-1; i >= 0 ; i--){
            System.out.println(arraySperimentale[i]);
          }
      }
    }
    "Quid enim est, quod contra vim sine vi fieri possit?" - Cicerone, Ad Familiares

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2013
    Messaggi
    12
    Scara95 funziona se metto il decremento al posto dell'incremento che hai messo, grazie!

    codice:
    class TestLinuxJava{  
      public static void main(String[] argv){
    
    
    
    
        int[] arraySperimentale = {34,65,98,23,45,67,56};
    
    
    
    
          for(int i = arraySperimentale.length-1; i>= 0; i--){
            System.out.println(arraySperimentale[i]);
          }
      }
    }

  4. #4
    Utente di HTML.it L'avatar di Scara95
    Registrato dal
    Jul 2009
    residenza
    Zimella (VR)
    Messaggi
    2,589
    Quote Originariamente inviata da Dryblow Visualizza il messaggio
    Scara95 funziona se metto il decremento al posto dell'incremento che hai messo, grazie!

    codice:
    class TestLinuxJava{  
      public static void main(String[] argv){
    
    
    
    
        int[] arraySperimentale = {34,65,98,23,45,67,56};
    
    
    
    
          for(int i = arraySperimentale.length-1; i>= 0; i--){
            System.out.println(arraySperimentale[i]);
          }
      }
    }
    Avevo corretto già da un pezzo...
    Ma sì, hai ragione, è stata una distrazione
    "Quid enim est, quod contra vim sine vi fieri possit?" - Cicerone, Ad Familiares

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.