help java

Discussione in 'Java' iniziata da vuje, 17 Luglio 2016.

  1. vuje

    vuje Nuovo Utente

    Registrato:
    17 Luglio 2016
    Messaggi:
    1
    Mi Piace Ricevuti:
    1
    Punteggio:
    1
    Sesso:
    Maschio
    Ho queste due funzioni, non saprei come risolvere, mi potreste dare una mano?

    public class EsercizioUno {



    public static void main (String[] args) {
    int[] array={1,3,1,7,5};
    int n =1;
    int tries=2;
    boolean match=match(array,n,tries);

    }


    //IL METODO TORNA TRUE SE n é ripetuto tries volte
    public static boolean match (int[] array, int n, int tries) {



    }

    e questo:

    public class EsercizioDue {

    public static void main (String[] args) {
    int[] array={1,1,1,1};
    //TORNA 4
    int sum = sumOrSub(array, true);

    //TORNA -4
    int sub =sumOrSub(array, false);
    }
    //SE SUM è TRUE TORNA LA SOMMA DEGLI ELEMENTI DI ARRAY. SE SUM è FALSE TORNA LA DIFFERENZA

    public static int sumOrSub (int[] array, boolean sum) {

    }
    }
     
    A ottofonsuppost piace questo elemento.
  2. ottofonsuppost

    ottofonsuppost Utente Attivo

    Registrato:
    10 Maggio 2016
    Messaggi:
    170
    Mi Piace Ricevuti:
    13
    Punteggio:
    18
    Purtroppo il tuo quesito è posto male: devi risolvere due funzioni ma RISOLVERE è generico; cosa significa risolvere? Hai inserito del codice ma non hai specificato bene cosa vuoi veramente; inoltre sarebbe bene indicare subito dove IL TUO CODICE TI HA SEGNALATO ERRORE, senza costringere tutti a costruire da zero il tuo listato/programma. Nessuno potrà aiutarti se non descrivi bene il problema; se vai da un dottore e descrivi in modo errato, insufficiente, un mal di gola, rischi che ti taglino una gamba...
    La gente non può intuire cosa sta nella tua mente; per questo occorre specificare il problema a parole.
    Sempre cercando di intuire in cosa consiste il tuo problema, in entrambi gli esercizi, nel codice pubblicato, mancano le istruzioni dei METODI, che ci consentirebbero di vedere gli errori di codice.


    Per capire come funzionano i METODI in linguaggio JAVA, esiste in questo spettabile FORUM MR.WEBMASTER un corso gratuito intitolato
    Ottofonsuppost e la grande guerra a JAVA - Corso GRATIS per neofiti
    dove si descrive il passaggio dei parametri attuali e formali.

    Utilizzando DOODLE, l'editor virtuale,

    https://www.jdoodle.com/

    viene segnalato ERRORE in tutta la tua riga di chiamata METODO, a cui vengono passati parametri, ma che dentro le PARENTESI GRAFFE non ha istruzioni da svolgere; eccoti la tua riga errore

    public static boolean match (int[] array, int n, int tries) {
    }

    qui abbiamo il metodo "boolean match" ma
    dentro le PARENTESI GRAFFE non esistono istruzioni da eseguire

    Stesso discorso per la tua istruzione dell'ESERCIZIO DUE

    public static int sumOrSub (int[] array, boolean sum) {
    }

    L'EDITOR VIRTUALE segnala la mancanza di istruzioni dentro le PARENTESI GRAFFE

    NELLA LEZIONE N. 31 trovi un esempio di come si scrive un metodo in JAVA, con istruzioni da eseguire e con tanto di RETURN che restituisce il valore del metodo.
    Ti suggerisco di chiamare la tua discussione: ERRORE DEI METODI NON FUNZIONANTI NEL MIO PROGRAMMA JAVA

    Baci e abbracci, OTTOFONSUPPOST.
     
    Ultima modifica: 19 Luglio 2016
  3. Max 1

    Max 1 Super Moderatore Membro dello Staff SUPER MOD MOD

    Registrato:
    29 Febbraio 2012
    Messaggi:
    3.741
    Mi Piace Ricevuti:
    279
    Punteggio:
    83
    Sesso:
    Maschio
    @vuje Occhio ai titoli delle discussioni, il regolamento generale e di sezione vieta titoli generici con parole come help, aiuto, leggi qui, ecc., inoltre i titoli devono essere descrittivi del contenuto della discussione.
    Pertanto modifica il titolo a norma di regolamento
     
    A ottofonsuppost piace questo elemento.
Sto caricando...

Condividi questa Pagina