Devo implementare questa classe che rappresenta un nucleo familiare
fino al metodo piùGrande() non ci sono stati errori di compilazione e la classe di prova ha funzionato correttamente, dopo aver creato il metodo minori() mi ritorna questo errore:codice:class Famiglia{ private String cognome; private String[] nomeComponente; private int[] età; public Famiglia(String cogn, String[] nomi, int[] e){ this.cognome=cogn; this.nomeComponente=nomi; this.età=e; } public String piùGrande(){ String anziano=null; int max=0; for (int i=0; i<this.età.length; i++){ if(this.età[i]>max) anziano=this.nomeComponente[i]; max=this.età[i]; } return anziano; } public String minori(){ for(int i=0; i<this.età.length; i++){ if(this.età[i]<18) return this.nomeComponente[i]; } } }
la riga 29 è la riga della penultima parentesi graffa.codice:java:29:missing return statement }
Non riesco a capire quale sia l'errore.
Spero che qualcuno possa aiutarmi!!!

Rispondi quotando
