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

    Richiamare un metodo - errore nei parametri

    Ciao gente ho bisogno (un'altra volta) del vostro aiuto:-)

    In pratica ho dei problemi con la chiamata del metodo massimo, nel senso che se compilo come da codice sottostante, mi esce scritto: error riga 23. '.class' expected.

    codice:
    public class MetodoStringa
    {
    
    	public static void main(String []args)
    	{
    		//System.out.println("Parola: "+args[0]);
    		String stringhe[] = new String []{"CIAO","CANE","MAESTRO"};
    		String risultato= Cerca.massimo(stringhe []);  //riga 23
    	}	
    }
    public class Cerca
    {
    	public static String massimo(String [] stringhe)
    	{
    		String lungMax=stringhe[0].length();
    		int iMax=0;
    		for(int i =1;i<stringhe.length();i++)
    		{
    			if(stringhe[i].length()>lungMax)
    			{
    				lungMax=stringhe[i].length();
    				iMax=i;
    			}
    		}
    		return stringhe[iMax];
    	}
    }
    Immagino sia una banalità che porta a darmi quest'errore, ma vi prego non riesco a capirne la motivazione e quindi sistemarlo!!!

    Grazie a tutti e buona giornata:-)

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    leggi cosa ti dice il compilatore, dubito che tu riesca a compilare.
    codice:
    String risultato= Cerca.massimo(stringhe); //riga 23
    è il modo corretto di richiamare il metodo e salta subito all'occhio, non so che altro ci possa essere.

    ps usa i tag code per il codice
    RTFM Read That F*** Manual!!!

  3. #3
    Si vabbè ero in panico per nulla.

    Devo imparare a leggere meglio gli errori di compilazione:-)

    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.