Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15

Discussione: problema condizione if

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2012
    Messaggi
    15

    problema urgente condizione if

    se io devo assumere 7 in dati mancanti su una matrice che condizione devo usare?????
    io ho provato con if(valori[i] == null ) ma mi da errore che condizione devo usare????

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328
    Cosa vuol dire "assumere 7 in dati mancanti"? Cerca di spiegare meglio la problematica.

    Di che tipo è la matrice? Non l'hai detto.

    Se quel codice ti dà errore (quale? non l'hai specificato) è evidente che stai usando una matrice di tipi primitivi (interi? byte? long? double? float? ...), quindi nessun elemento può assumere il valore "null" che è un valore valido solo per il oggetti.

    PS: nessuna discussione sul forum è urgente... ho modificato di conseguenza il titolo.
    PPS: ricorda che essere avaro di informazioni non aiuta gli altri a capire il contesto del tuo problema e, di conseguenza, non aiuta gli utenti ad aiutarti.

    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2012
    Messaggi
    15
    assumere 7 in dati mancanti significa dove manca il valore nel vettore voglio aggiungere 7 per esempio ho un vettore [ 3 4 5 7 8 9 19] tra 5 e 7 e tra 9 e 19 ho una posizione vuota vorrei riempirla mettendo 7. però vorrei fare un ciclo che automaticamente mi guarda ogni posizione e dove è vuota mi metta 7. può andare cm spiegazione?????

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2012
    Messaggi
    15
    l errore è


    LeggiVett.java:31: incomparable types: int and <nulltype>
    if(valori[i] == null ){
    ^
    1 error

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2012
    Messaggi
    15
    leleft insomma adesso potresti rispondere ora che ho scritto il messaggio cm volevi

  6. #6
    Originariamente inviato da gixino
    leleft insomma adesso potresti rispondere ora che ho scritto il messaggio cm volevi
    Bhe guarda che non fai un favore a lui a scrivere un messaggio chiaro nel quale spieghi il tuo problema.

    Hai già trovato un possibile errore, prosegui su questa strada, modifica il codice in modo tale che non ti dia più quel problema.

  7. #7
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328
    Originariamente inviato da gixino
    leleft insomma adesso potresti rispondere ora che ho scritto il messaggio cm volevi
    Scusa, eh... abbi pazienza: ho anche una vita sociale e un lavoro, oltre al forum...

    Ad ogni modo, se hai un array di interi non puoi avere valori "null"... le "posizioni vuote" vengono automaticamente valorizzata al valore di default, che per gli interi è 0.

    Quindi, scorri l'array e dove trovi il valore 0 ci metti il 7.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  8. #8
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Originariamente inviato da gixino
    l errore è


    LeggiVett.java:31: incomparable types: int and <nulltype>
    if(valori[i] == null ){
    ^
    1 error
    Originariamente inviato da LeleFT
    Se quel codice ti dà errore (quale? non l'hai specificato) è evidente che stai usando una matrice di tipi primitivi (interi? byte? long? double? float? ...), quindi nessun elemento può assumere il valore "null" che è un valore valido solo per il oggetti.
    Il problema è questo...

    valori come è dichiarato?
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  9. #9
    Utente di HTML.it
    Registrato dal
    Jul 2012
    Messaggi
    15
    è ma il rpoblema che nne mio array posso avere numeri = 0. se no sarebbe troppo semplice dove c'è zero mettere 7

  10. #10
    Utente di HTML.it
    Registrato dal
    Jul 2012
    Messaggi
    15
    è dichiarato int[] valori

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.