Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di Buzzz
    Registrato dal
    Jan 2009
    Messaggi
    775

    array multidimensionali


    a scuola abbiamo appena iniziato gli arrai multidirezionali.. giusto le basi niente di più..
    abbiamo due semplici programmini da fare, uno dice di prendere in ingresso un array multidimensionale REGOLARE e visualizzarlo, mentre l'altro di prendere in ingresso un array multidimensionale NON REGOLARe e visualizzarlo..

    ho provato a fare quello REGOLARE, lo compila, ma al momento della visualizzazione mi mostra una roba tipo [##||[[].% ed altri strani caratteri.. come mai?

    per il modello NON REGOLARE cambia qualcosa? o basta mettere un ciclo che regoli la lungheza di ogni array?

    ecco il codice:
    codice:
    /**
     * prendere in ingresso un array regolare e visualizzarlo
     * 
     * Name
     * 20/02/2010
     */
    import javax.swing.*;
    public class VisualizzaArray
    {
       public static void main()
       {
          int [][] v=new int[3][5];
          
          for(int i=0;i<v.length;i++)
          {
             for(int f=0;f<v[i].length;f++)
             {
                v[i][f]=Integer.parseInt(JOptionPane.showInputDialog("inserisci un numero"));
             }
          }
          JOptionPane.showMessageDialog(null,"i numeri inseriti sono"+v);
       }
    }
    grazie!

  2. #2

    Re: array multidimensionali

    ...........
    .........
    .........


    for(int i=0;i<v.length;i++)
    {

    for(int f=0;f<v.length;f++)

    penso...non v[i]


    [/CODE]







  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    502

    Re: array multidimensionali

    Originariamente inviato da Buzzz

    a scuola abbiamo appena iniziato gli arrai multidirezionali.. giusto le basi niente di più..
    abbiamo due semplici programmini da fare, uno dice di prendere in ingresso un array multidimensionale REGOLARE e visualizzarlo, mentre l'altro di prendere in ingresso un array multidimensionale NON REGOLARe e visualizzarlo..

    ho provato a fare quello REGOLARE, lo compila, ma al momento della visualizzazione mi mostra una roba tipo [##||[[].% ed altri strani caratteri.. come mai?

    per il modello NON REGOLARE cambia qualcosa? o basta mettere un ciclo che regoli la lungheza di ogni array?

    ecco il codice:
    codice:
    /**
     * prendere in ingresso un array regolare e visualizzarlo
     * 
     * Name
     * 20/02/2010
     */
    import javax.swing.*;
    public class VisualizzaArray
    {
       public static void main()
       {
          int [][] v=new int[3][5];
          
          for(int i=0;i<v.length;i++)
          {
             for(int f=0;f<v[i].length;f++)
             {
                v[i][f]=Integer.parseInt(JOptionPane.showInputDialog("inserisci un numero"));
             }
          }
          JOptionPane.showMessageDialog(null,"i numeri inseriti sono"+v);
       }
    }
    grazie!
    Perchè come leggi nella risposta di andbin qui , per stampare il contenuto di un array devi fare un ciclo e stampare elemento per elemento. Se stampi passando il nome della variabile array, lui usa il toString() di Object che stampa quei caratteri (che penso siano una specie di indirizzo di memoria o simile)
    al volante son nervoso

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.