Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [java]Stampare una matrice con dati input

    Come da titolo devo stampare una matrice dove io da tastiera passo le righe e le colonne e passo anche i valori, il problema e che me li stampa tutti in fila mentre io li voglio a matrice.
    Saluto posto il codice.
    codice:
    //media, prodotto scalare, somma 
    import javax.swing.JOptionPane; 
    public class OperazioniInMatrici 
    { 
    public static int LeggiInteroPositivo(String messaggio) 
    { 
    int n; 
    do{ 
    n=Integer.parseInt(JOptionPane.showInputDialog(messaggio)); 
    } while(n<=0); 
    return n; 
    } 
    public static int LeggiIntero(String messaggio) 
    { 
    int n; 
    n=Integer.parseInt(JOptionPane.showInputDialog(messaggio)); 
    return n; 
    } 
    public static int[][] LeggiMatrice() 
    { 
    int n=LeggiInteroPositivo("Dimensione dell'array(RIGA)"); 
    int m=LeggiInteroPositivo("Dimensione dell'array(COLONNA)"); 
    int[][] a=new int[n][m]; 
    for(int i=0;i<n;i++) 
    { 
    for(int j=0;j<m;j++) 
    a[i][j]=LeggiIntero("Elemento: "); 
    } 
    return a; 
    } 
    public static void StampaMatrici(int[][] x) 
    { 
    for(int i=0;i<x.length;i++) 
    { 
    for(int j=0;j<x[i].length;j++) 
    { 
    System.out.print("\t"+x[i][j]); } } } 
    public static void main(String[] args) 
    { 
    int[][] x; 
    x=LeggiMatrice(); 
    StampaMatrici(x); 
    } 
    }

  2. #2
    codice:
    public static void StampaMatrici(int[][] x) { 
        for(int i=0;i<x.length;i++) { 
            for(int j=0;j<x[i].length;j++) { 
                System.out.print("\t"+x[i][j]); 
            } 
            System.out.println(); 
        } 
    }
    Identa meglio il codice che altrimenti non si capisce niente.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3

    Problema risolto

    Evvero non avevo scritto di andare a capo veramente non ci avevo proprio pensato grazie mille.
    Saluti
    Ps ma qualche consiglio su triangsup trianginf e diag
    la prossima volta il codice lo copio e sistemo in maniera più leggibile.
    Ancora grazie

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.