Visualizzazione dei risultati da 1 a 5 su 5

Visualizzazione discussione

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2013
    Messaggi
    12

    Stampa array divisibile

    Ciao a tutti.
    Vorrei realizzare la stampa di un array con tutti gli elementi divisibili per 3, di seguito posto la mia idea iniziale.
    codice:
    public class DivisibilePerTre{    
        public static void main(String argv[]){
            
            int[] Div = {34, 65, 23, 33, 9, 12, 24, 48, 43, 11, 22, 99, 27};
            int divisibile = 0;
            int i;
            
            for(i = 0; i< Div.length; i++){
                if(Div[i]%3==0){
                System.out.println("Questi elementi sono divisibile per tre: " +Div[i]);
                }
            }
        }
    }
    Però in realtà vorrei stampare a video il testo una sola volta e di seguito le componenti dell'array divisibili, quindi ho tentato di proseguire per questa strada:
    codice:
    public class DivisibilePerTre{    
        public static void main(String argv[]){
            
            int[] Div = {34, 65, 23, 33, 9, 12, 24, 48, 43, 11, 22, 99, 27};
            int divisibile = 0;
            int i;
            
            for(i = 0; i< Div.length; i++){
                if(Div[i]%3==0){
                    divisibile = Div[i];
                }
            }
            System.out.println("Questi elementi sono divisibile per tre: " +divisibile);
        }
    }
    (premetto che mi sono basato sul metodo per calcolare il componente minimo e quello massimo) ma in questo modo viene stampato solo l'ultimo componente dell'array, qualcuno potrebbe gentilmente spiegarmi dove continuo a sbagliare? Grazie infinite!
    Ultima modifica di Dryblow; 30-05-2014 a 10:23

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.