Visualizzazione dei risultati da 1 a 1 su 1

Visualizzazione discussione

  1. #1
    Utente di HTML.it L'avatar di el92
    Registrato dal
    Dec 2014
    Messaggi
    177

    [java]matrice con input da terminale

    ciao sto da poco imparando java e sono incappata nelle matrici multidimensionali.
    Il problema è:
    scrivi un programma che crei una matrice 2x3 con input inseriti dall'utente.
    Ho provato a risolvere il quesito:
    codice:
    import java.util.Scanner;
    class Matrice2{
    public static void main(String[] args){
    Scanner sc=new Scanner(System.in);
    System.out.println("inserisci quante righe");
    int x=sc.nextInt();
    System.out.println("inserisci quante colonne");
    int y=sc.nextInt();
    int[] [] d=new int[x] [y];
    
    System.out.println("inserisci le righe");
    int z=sc.nextInt();
    System.out.println("inserisci le colonne");
    int c=sc.nextInt();
    //scrittura dati nella riga matrice
    for(int righe=0;righe<z;righe++){
    for(int colonne=0;colonne<c;colonne++){
        d[righe][colonne]=sc.nextInt();
        }
    }
    // lettura
    for(int s=0;s<d.length;s++){ // righe
        for(int j=0;j<d[s].length;j++){ //colonne 
            d [s] [j]=d [z] [c];
            System.out.print(d[s][j]+" ");
            }
            System.out.println();
                } 
            }
        }
    Il punto è che il programma non termina.Qual'è l'errore? Non ci capisco niente di matrici
    Ultima modifica di el92; 28-01-2015 a 10:40

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.