Visualizzazione dei risultati da 1 a 3 su 3

Visualizzazione discussione

  1. #3
    Utente di HTML.it L'avatar di Nikopol
    Registrato dal
    Jan 2011
    Messaggi
    120
    Dovendo realizzare una classe per risolvere un sistema di equazioni lineari e dovendolo risolvere in forma matriciale ho trovato su internet una classe che effettua operazioni con le matrici tra cui l'inversa. Dopo aver copiato il codice eliminando le parti che non mi servivano quando vado ad avviarlo mi da il problema: java.lang.NullPointerException
    Ti do un consiglio spassionato: se stai realiizando il programma per motivi didattici dovresti scrivere ogni algoritmo da zero; se invece non č questo il caso, va bene sfruttare algoritmi noti ma dovresti studiarti l'algorimo in questione e poi implementarlo in base alle tue esigenze.

    Il fatto di fare un brutale copia-incolla di codice preso chissā dove e sperare che funzioni non va affatto bene.
    Inoltre il codice che hai copiato č scritto malissimo: non segue le convenzioni java (i metodi e le variabili iniziano sempre per minuscola), i nomi di variabili non hanno senso (m,M, ii, jj, dd, .... ), import di system.Scanner (Scanner fa parte di java.util) e addirittura c'č un break su una label con la label messa sul while che contiene direttamente il break...

    Detto questo, la nullPointerException č dovuta al fatto che setti il testo del JLabel statusBar senza averlo istanziato, che tra l'altro non viene mai usato.
    Secondo me fai prima a riscrivere il tutto da zero piuttosto che sistemare il codice che hai copiato.
    Ultima modifica di Nikopol; 20-02-2016 a 01:55
    La Guida Galattica č infallibile.
    Č la realtā, spesso, ad essere inesatta.

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.